【发布时间】:2019-09-22 16:59:17
【问题描述】:
我在当前项目中使用 Asp.net Core Razor 页面......我有一个页面处理程序(操作),用于使用 Ajax 将图像发送到我的页面......我使用 ajax 向我的处理程序发送请求,我的响应是适合页面的图像,但图像未显示在我的 img src 标签中!
public IActionResult OnGetDeleteImage(ImageType imageType)
{
return File(DefaultImage(imageType), "image/png", Guid.NewGuid().ToString());
}
... DefaultImage 获取服务器上的图像路径。 和 ajax 请求:
$.ajax({
type: 'GET',
url: deleteImagePath,
beforeSend: function (xhr) {
xhr.setRequestHeader("XSRF-TOKEN",
$('input:hidden[name="__RequestVerificationToken"]').val());
},
success: function (data) {
alert(data);
$("#" + id).attr("src",data);
},
error: function (err) {
alert(err);
}
我的代码返回图像内容,但不在 img src 中显示。 谢谢。
【问题讨论】:
标签: c# jquery css asp.net-web-api asp.net-core