使用ajaxFileUpload.js 上传了文件之后获取不到文件,但是回调了succcess函数。
来源:互联网 发布:淘宝专卖店都是正品吗 编辑:程序博客网 时间:2024/05/17 05:12
这是 ajaxFileUpload函数
$("#upload123").click(function(){
var path1=$("[name=path]").val(); //上传文件目录地址//var filepath=$("[name=uploadpath]").text();
alert(path1);
if(path1!=null&&path1!=""){
$.ajaxFileUpload({
type : "POST",
url : "./uploadresource.jsp",
secureuri : false,//是否启用安全提交,默认为false
fileElementId : 'uploadpath',//文件选择框的id属性
dataType : 'json',//服务器返回的格式
async : false,
success : function(data) {
if (data.success || data.success == 'true') {
alert('上传成功');
} else {
alert('上传失败,错误' + data.message);
}
},
error : function(data, status, e) {
}
});
}else{
}
});
后台是通过这种方式得到
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setRepository(tempDir);//可以设置缓存目录
factory.setSizeThreshold(1024 * 1024);//超过1m的数据采用临时文件缓存
ServletFileUpload upload = new ServletFileUpload(factory);//创建 ServletFileUpload 对象,构造的时候传一个 DiskFileItemFactory 对象进去
upload.setFileSizeMax(1024 * 1024 * 500);//单个文件大小
//upload.setHeaderEncoding("gb2312");//设置普通字段名称和文件字段的文件名所采用的字符集编码
upload.setSizeMax(1024 * 1024 * 1000);//最多上传50m的文件
List list = null;
try {
list = upload.parseRequest(request);//解析 request 对象 得到一个包含 FileItem 对象的 list
} catch (FileUploadException e) {
System.out.println("7444569");
throw e;
}
JSONObject json = new JSONObject();
System.out.println("123"+list.size());
结果显示输出 list.size() 是 0,
不断检查 逻辑没问题,
尝试了去
<input type='file' id='uploadpath' name='uploadpath'/>
在标签页 新加了name 属性 值和 id 的一样就可以了。
- 使用ajaxFileUpload.js 上传了文件之后获取不到文件,但是回调了succcess函数。
- 使用ajaxfileupload.js上传文件
- 使用ajaxfileupload.js进行文件上传,文件可以上传成功,但是不走success回调函数解决办法。
- 使用ajaxfileupload.js进行文件上传,文件可以上传成功,但是不走success回调函数解决办法
- jsp借助了ajaxfileupload实现上传文件
- ajaxfileupload上传文件成功,但是无法获取到值
- ajaxfileupload.js上传文件
- 使用ajaxfileupload.js上传文件(php)
- 使用AjaxFileUpload.js实现文件异步上传
- js使用AjaxFileupload插件实现文件上传
- 使用ajaxfileupload.js实现上传文件功能
- 上传文件总结--使用springMVC+ajaxfileupload.js
- 使用ajaxfileupload.js实现上传文件功能
- 使用ajaxfileupload插件上传文件取不到值
- 使用ajaxfileupload.js上传文件成功之后,不走success的解决方法
- 使用ajaxfileupload上传文件
- HTML5上传文件ajaxfileupload.js
- ajaxfileupload.js上传文件后总是调用error函数
- 多线程简单理解
- 运动规划 (Motion Planning): MoveIt! 与 OMPL
- 程序员的一颗浮躁的心
- abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
- Hystrix配置简单说明(官方文档简译)
- 使用ajaxFileUpload.js 上传了文件之后获取不到文件,但是回调了succcess函数。
- [笔记]LCA最近公共祖先---倍增在线算法
- 纯css的 表头固定的滚动表格
- Android Gradle配置Debug和release参数的方法
- 在CentOS6上安装 git1.9.1
- 极光推送自定义消息提示铃声
- 线程死锁
- Linux服务器时间校正
- 算法(一)