基于spring、jquery的文件异步上传,顺带把wysihtml5这个东东坑我一中午的坑记录一下。
SpringMVC+JQuery异步上传文件
假定项目能正常跑通非文件处理的Controller。
1、spring-web.xml追加如下配置:
1 | <!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> |
2、UploadController代码(接收Ajax请求)
1 | // 上传控制器 |
3、前端Ajax请求
1 | <!-- 这里表示在一个div里面一张用来接受用户触发选择文件的图片img --> |
1 | // 触发选择文件 |
wysihtml5 使用
1、引入依赖
1 | <script src="<%=path%>/resource/vendors/jquery-1.9.1.min.js"></script> |
2、应用
1 | $("#gd_detail_div_editor").empty(); |