1.c#
HttpPostedFileBase file = Request.Files["imagePic"];
string name = file.FileName;
Stream fileStream = file.InputStream;
byte[] byimg = GetBytesFromImage(fileStream);
//转流方法
public byte[] GetBytesFromImage(Stream filename)
{
Stream fs = filename;
int length = (int)fs.Length;
byte[] image = new byte[length];
fs.Read(image, 0, length);
fs.Close();
return image;
}
//从数据库中读取图片-(前端直接指定该方法)
public FileResult ShowImage(int id=0)
{
bool bools = db.Categories.Where(t => t.id==id).Any(t => t.Picture != null);
if (id != 0 && bools)
{
byte[] byimg = db.Categories.AsNoTracking().Where(t => t.id == id).FirstOrDefault().