今天在使用 jquery.uploadify.min.js 上传图片时,后端使用 jfinal里的 UploadFile接收接收,但是却获取不到UploadFile对象,报空指针异常,但是文件是已经上传成功了的!
UploadFile upf = null; try { upf = getFile("file_upload","share"+File.separatorChar+"temp",maxSize,"utf-8"); File file = upf.getFile();
在File file = upf.getFile(); 时报错,可是文件是上传成功了的!十分的无奈,看UploadFile源码里的getFile()方法,fileName == null 为空才会返回null...
我在表单里设置的文件上传控件name和getFile设置的没有问题,不知道问题会出在那一块。。请做过的大神指点一下!~不胜感激
我知道为啥了,提交的时候有个 Filename=Lighthouse.jpg 和一些表单参数,不能通过那种方式实现了,需要获取这个Filename来操作这个文件,也可以吧,不过折腾得太过蛋疼
页面中inputtype=file的name要与getFile("name")name一致
UploadFileuploadFile=getFile("Filedata",filePath,10240);
或者
UploadFileuploadFile=getFile();
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。