[HttpGet("DownloadFile")]
public IActionResult DownloadFile([FromServices]IHostingEnvironment env, string id)
{
Attachment attachment = AttachmentSystem.GetById(User.Corp.Id, id);
if (attachment == null)
{
return NotFound();
}
string path = Path.Combine(env.ContentRootPath, attachment.SavePath);
if (!System.IO.File.Exists(path))
{
return NotFound();
}
return PhysicalFile(path, MimeMapping.GetMimeMapping(Path.GetExtension(path)), attachment.SourceName + Path.GetExtension(path));
}
用以上方式输出图片,地址栏直接访问会下载图片,怎么修改才能直接在浏览器里显示
郎朗坤