博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC下form表单一次上传多种类型的图片(每种类型的图片可以上传多张)
阅读量:6231 次
发布时间:2019-06-21

本文共 1633 字,大约阅读时间需要 5 分钟。

form表单一次上传多种类型的图片(每种类型的图片可以上传多张)

controller中的action方法

public ActionResult UploadImage( ){     int imageType=(int)Request.Form["ImageType"];     //整体图片集合            IList
wholePictureIList = Request.Files.GetMultiple("WholePicture");//HttpPostedFileBase:充当类的基类,这些类提供对客户端上传的文件的单独访问;Request.Files.GetMultiple(string name):返回与name匹配的所有文件     //周边图片集合 IList
AroundSupportPictureIList = Request.Files.GetMultiple("AroundSupportPicture"); if (wholePictureIList[0].FileName != "") { foreach (var item in wholePictureIList) { byte[] b = new byte[item.ContentLength]; item.InputStream.Read(b, 0, item.ContentLength); model.WholePicture.Add(b);//model.WholePicture是byte[]的集合,即图片的流文件,可以存到数据库中 } } if (AroundSupportPictureIList[0].FileName != "") { foreach (var item in AroundSupportPictureIList) { byte[] b = new byte[item.ContentLength]; item.InputStream.Read(b, 0, item.ContentLength); model.AroundSupportPicture.Add(b); } } int userId = (int)Session["UserId"]; ManageParkPediaService service = new ManageParkPediaService(); StateInfo
infoT = service.SaveImage(model, userId); return Json(infoT);}

 

view中的代码

引入<script src="~/Scripts/jquery.form.js"></script>

 
 

 

转载于:https://www.cnblogs.com/lijingran/p/6305539.html

你可能感兴趣的文章
第二次冲刺站立会议(3)
查看>>
java中的object... args参数
查看>>
笔试之大整数相乘
查看>>
转载笔记
查看>>
学习笔记 UpdateXml() MYSQL显错注入
查看>>
lua封装的位运算
查看>>
linux:逐行合并两文件(paste命令)
查看>>
mjpg-stream 视频服务 (1)| 简介与配置树莓派使用
查看>>
makefile learning
查看>>
java语言的发展史
查看>>
homebrew安装nginx,mysql,redis,zookeeper
查看>>
bug报告-常用词汇中英对照表
查看>>
EPOCH, BATCH, INTERATION
查看>>
Linux下安装php环境并且配置Nginx支持php-fpm模块
查看>>
结合typedef更为直观的应用函数指针
查看>>
UVA 10410 Tree Reconstruction
查看>>
映射前和映射后的操作
查看>>
java内存区域与内存溢出异常(2)
查看>>
熟悉HBase基本操作
查看>>
LeetCode:3Sum Closet
查看>>