在我的 ASP.Net MVC 4 应用程序中,我有一个视图,允许用户将鼠标悬停在图像上以获得全尺寸预览。它运作良好。
目前,我将用户悬停的图像设置为 50 和 50 的静态宽度和高度,如下所示:
<img id="@Model.Value" class="image-preview" height="50" width="50" src="@Model.ImageString" />
@Model.ImageString
是由此操作创建的值:
[HttpGet]
public string GetImageUrl(Guid fileId)
{
var file = db.FetchedFiles
.First(ff => ff.ID == fileId);
return "data:image/*;base64," + Convert.ToBase64String(file.Data);
}
上面的 Action 是我想修改的。如何Convert.ToBase64String(file.Data)
以与原始文件相同的比例将其输出为缩略图?
提前致谢!