C# web页面加载本地图片

在后台运行中产生的图片,程序自动保存到本地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);
                }
            });

猜你喜欢

转载自blog.csdn.net/lmqzhzy/article/details/86299922
今日推荐