在我的ASP.Net MVC 4应用程序中,我有一个视图允许用户悬停在图像上以获取全尺寸预览。它运作良好。
目前,我将用户悬停的图像设置为静态宽度和高度为50和50,如下所示:
以下是我想修改的操作。如何将
目前,我将用户悬停的图像设置为静态宽度和高度为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);
}
以下是我想修改的操作。如何将
Convert.ToBase64String(file.Data)
输出为与原始文件相同比例的缩略图?谢谢!