在后台运行中产生的图片,程序自动保存到本地C、D、E盘中的一个文件下,如何在web页面中加载此文件夹下的图片?
此例:程序运行生产预览图片保存到本地,加载到web页面
controller:
public ActionResult getUrl(string urlPath, string imgName)
{
string ImageType = "image/bmp";//图片格式为bmp
return File(urlPath, ImageType, imgName);
}
html:
$.ajax({
url: "/Coach/printPreview",
data: { "Id": id, "Barcode": code, "Text1": text1, "Text2": text2 },
type: "POST",
dataType: "json",
async: false,//同步
success: function (d, status, o) {//请求成功返回数据,其中d是返回值
if (d.Msg != null || d.Msg != "") {//d.Msg图片保存路径
if (status == "success") {
//图片保存以id命名
$("#imagePreview").attr("src", "/Coach/getUrl?urlPath=" + d.Msg + id+".bmp");
}
} else {
var strMessage = "错误." + d.Msg;
alert(strMessage);
}
},
error: function (er) {
alert("提交时错误...数据不能到系统." + er.status + "|" + er.statusText);
}
});