分析数据上传能看出来
各种折腾,最后发现编码的时候<Input>需要写成这个样子
id 必须要有, name 也必须要有, 没有name就带不上参数..(没写name,浪费几个小时,蛋碎了一地)
<input type="file" id="appfile" name="appfile" value="米老鼠">
上传参数传递
$.ajaxFileUpload({ url : '../../api/fileUpload.do', //用于文件上传的服务器端请求地址 secureuri : false, //一般设置为false fileElementId : 'appfile', //文件上传的id属性 dataType : 'json', //返回值类型 一般设置为json success : function(data, status) { console.debug('上传成功',data); }, error: function (data, status, e)//服务器响应失败处理函数 { console.debug('上传失败',data); } });