MVC项目使用easyui的filebox控件上传文件
开发环境:WIN10+IE11,浏览器请使用IE10或以上版本
开发技术框架MVC4+JQueryEasyui+knockoutjs
效果为弹出小窗体,如下图
1.前端cshtml文件代码(只包含文件上传窗体)。注意form设置,必须使用form-data传递文件。注意按钮事件我这里是封装的data-bind="click:closeImportClick",不要照抄
html5可直接在input标签file控件中设置accept属性限制上传文件类型,设置multiple属性可同时上传多个文件
2.ViewModel中js代码:定义上传事件。注意使用ajax请求时,需要设置contentType:false,否则chrome和firefox不兼容
3.apicontroller代码
原文:https://blog.csdn.net/fsdad/article/details/73200618