昨天初步将webuploader用在了项目中,但紧接着就发现了一个问题,每一个页面都需要写那么多初始化webUploader的代码,这样肯定是我不能接受的,于是花了半天时间对该控件进行了封装。

  最后,只需要引用这一个js文件即可。

  

<script src="~/webuploader/WebUploader_MVC.js"></script>

  然后在视图里面加上这几句,其中input是用来在编辑视图中使用,其中PhotoUrls是视图实体属性,用来保存修改后所有图片的urls。

      <div id="uploader" style="margin-left: 10px">
<div id="fileList"></div>
      <input type="hidden" id="PhotoUrls" name="PhotoUrls" value="" />
</div>

  再在js里面初始化即可:

    $("#uploader").CreateWebUpload({
auto: true,//即时自动上传
fileNumLimit: ,//限制上传图片数量
server: '/Helper/UpLoadProcess'//处理上传的服务端
});

  服务端的代码和之前的一样,没有什么改变。

  

var photoUrls = $("#uploader").GetFilesAddress();//该方法用来获取所有上传的图片URLS,不管是新增视图界面还是编辑视图界面。

最新文章

  1. Ubuntu 配置AP总结
  2. windows7下python3.4.3 添加库路径(转)
  3. 安装pgadmin3
  4. HiveQL 与 SQL的异同
  5. 转载 .net中的dll.refresh文件和pdb文件
  6. 利用jks2pfx转换keystore格式的证书为pfs格式(含秘钥和证书的形式)
  7. Pro Android 4 第六章 构建用户界面以及使用控件(一)
  8. linux内核笔记-内核同步
  9. 关于引入多个jquery冲突的问题(附一个很好用的validate前端验证框架及使用方法)
  10. Eight hdu 1043 八数码问题 双搜
  11. Python模块之pickle(列表,字典等复杂数据类型与二进制文件的转化)
  12. flask----flask-session
  13. C语言下double转char*或者std::string,可以精确转换不含多余的0
  14. dqname_widnows.go
  15. Python学习笔记【第七篇】:文件及文件夹操作
  16. js插件解读
  17. 【问题解决:启动卡死】Eclipse启动卡死的解决办法
  18. [转] 基于NodeJS的前后端分离的思考与实践(五)多终端适配
  19. [AWS] Amazon Cognito
  20. generic_netlink 用法

热门文章

  1. jQuery制作图片的等比例缩放
  2. EXT layout
  3. 网络编程socket
  4. Sqoop实现自定义job的增量导入
  5. js获取上一页、当前页及域名url方法,JS反回上一页的方法
  6. javascript 过滤字符串中的中文与空格
  7. wmware10安装ghost win7问题处理
  8. c#中using System.Runtime.Serialization.Json;不能引用
  9. The str method
  10. 仅显示INPUT下边框