《工作日记》 2019-01-18 在程序中图片显示(上传图片)
Posted zlkkkkkk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《工作日记》 2019-01-18 在程序中图片显示(上传图片)相关的知识,希望对你有一定的参考价值。
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(@"ContentUploadImages") + 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 在程序中图片显示(上传图片)的主要内容,如果未能解决你的问题,请参考以下文章