我在数据库中有图像,我想返回图像以便从动作中查看.这是我的行动.
public FileContentResult Index(ItemImageRequest request)
{
var result = queueService.GetItemImage(request);
if (result.TotalResults == 0)
return File(new byte[0], "image/jpeg");
var image = result.FirstResult;
return File(image.Image, "image/tif");
}
Run Code Online (Sandbox Code Playgroud)
我也试过这段代码
public FileStreamResult Index(ItemImageRequest request)
{
//retrieval omitted
var image = result.FirstResult;
System.IO.Stream stream = new System.IO.MemoryStream(image.Image);
return new FileStreamResult(stream, "image/tif");
}
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中执行操作时,它会提示我下载.我不希望它下载,我希望它在浏览器中显示.我该如何做到这一点?