【问题标题】:How to display File(C#) in javascript如何在 javascript 中显示文件(C#)
【发布时间】:2021-07-04 23:51:48
【问题描述】:
如何在 javasctipt 站点中显示此文件 (c#)?
return File(streams.First(), "application/octet-stream", Path.GetFileName(element.Path));
我想要这样的东西:
<img id="myImg" src="_____" width="107" height="98">
【问题讨论】:
标签:
javascript
c#
file
model-view-controller
【解决方案1】:
首先您需要使用 Javascript 下载图像并将其转换为 urlObject。您可以使用此功能:
function toDataUrl(url, callback) {
var request = new XMLHttpRequest();
request.responseType = "blob";
request.onload = function() {
document.getElementById("myImg").src = URL.createObjectURL(this.response);
}
request.open("GET", "/path/to/image/file");
request.send();
}