关于strtus2的文件上传,大家帮看下问题可能出在哪?
最近做了一个简单的文件上传功能。 用的是struts2提供的文件上传接口,很方便。 我在本机windows xp上测试没有问题。
但部署到linux机器上就出现 File类为null. 而且有时候正常,有时候报null错误。 即使是上传同一个目录下的同一个文件也时而正常时而报空指针错误。
经我进一步测试发现,在火狐浏览器下上传是正常的,而在IE下上传就会出现时而出错的情况。
大家帮看下问题可能出现在哪?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
经我进一步测试发现,在火狐浏览器下上传是正常的,而在IE下上传就会出现时而出错的情况
显而易见这个还会是零时文件夹的问题啊?
会不会是contentType的问题?貌似struts2默认情况下对MIME类型为二进制:application/octet-stream的是禁止的@上传组件在不同浏览器下不同行为导致的@
权限是 755,没问题。
而且我已经写明了,
“问题是IE下,不是一直提交不上去,而是偶尔出问题, 而且即使是上传同一个目录下的同一个文件。”
肯定不是权限的问题
上传时候会有一个临时目录,你看下权限
上传临时文件夹权限问题。。
文件夹权限的问题?还是创建不了临时文件夹
引用来自#5楼“david.chan”的帖子
引用来自#4楼“赵霖”的帖子
引用来自#2楼“david1986”的帖子
有JS么,JS的问题?
引用来自#4楼“赵霖”的帖子
引用来自#2楼“david1986”的帖子
有JS么,JS的问题?
引用来自#2楼“david1986”的帖子
有JS么,JS的问题?
浏览器问题吧?貌似和操作系统和程序无关。