首页 > Web开发 > 详细

《工作日记》 2019-01-18 在程序中图片显示(上传图片)

时间:2019-01-27 12:01:18      阅读:153      评论:0      收藏:0      [点我收藏+]

Controller层

  public JsonResult DataSpecialAttachmentImage(HttpPostedFileBase fileData)
        {
            //获取页面上的内容名字
            string infoname = Convert.ToString(Request["Data_Special_Name"]);
            //再设置内容名字格式和当前创建时间
            string filename = fileData.FileName.Insert(fileData.FileName.LastIndexOf(.), "_" + infoname + "_" + DateTime.Now.ToString("yyyyMMddHHmmss"));
            //设置保存的路径
            string localPath = Server.MapPath(@"\Content\UploadImages\") + filename;
            FileInfo file = new FileInfo(localPath);
            if (!file.Exists)
            {
                Stream stream = new FileStream(localPath, FileMode.Create);
                byte[] bArr = new byte[1024];
                int size = fileData.InputStream.Read(bArr, 0, (int)bArr.Length);
                while (size > 0)
                {
                    stream.Write(bArr, 0, size);
                    size = fileData.InputStream.Read(bArr, 0, (int)bArr.Length);
                }
                stream.Close();
                var result = new { State = "Success", FileName = filename };
                return Json(result, JsonRequestBehavior.AllowGet);
            }
            else
            {
                var result = new { State = "Exites", Message = "文件已存在!" };
                return Json(result, JsonRequestBehavior.AllowGet);
            }
        }

因用的是datatable框架 ,就写View层只写部分视图代码  

 

 "render": function (data, type, row) {
        return "<img src=‘/Content/UploadImages/" + row.Data_Image + "‘ width=‘60px‘/>"
    },
    "targets": 5

 

《工作日记》 2019-01-18 在程序中图片显示(上传图片)

原文:https://www.cnblogs.com/zlkkkkkk/p/10325960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!