.net mvc怎么在前端一次显示多张二进制格式的图片
public ActionResult GetImage(int productId)
{
var prodIms = _context.ProductImage.Where(p => p.Product.ProductId == productId);//根据产品id在数据库里找到该产品的所有二进制格式的图片。
if (prodIms != null)
{
List<FileContentResult> files = new List<FileContentResult>();
foreach(ProductImage prodIm in prodIms)
{
FileContentResult file = File(prodIm.ImageData, prodIm.ImageMimeType);//File方法直接将二进制转化为指定类型了。
files.Add(file);
}
ViewData["files"] = files;
return View();
}
else
{
return null;
}
}
我完全是个小白,我想把这个产品的二进制图片一次全部放在ViewData里直接传到前端,这样写可以吗?如果可以,那前端该怎么写?要用那个html帮助器吗?如果不行,想一个什么思路能一次把多张二进制图片传到前端呢?各位大佬能回答就帮下我吧,万分感谢!!