ajaxfileupload不兼容ie8

发布于 2021-11-30 15:26:16 字数 128 浏览 941 评论 4

在IE8浏览器下,我使用ajaxfileupload在页面上传图片,但是每当我点击上传的时候,页面都会跳出一个对话框,说“是要保存此文件,还是要联机查找程序来打开此文件”,文件的名字是我要上传图片提交到的action,请问这是怎么回事?谷歌浏览器上传正常。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

眼泪淡了忧伤 2021-12-02 09:15:14

我又来oschina回答一下了:

ie8下,请求的返回头出现了问题,在ie8以上,返回头是没有问题的。可能是在ie8下丢掉了返回头,请求返回的时候改成了别的(忘了截图 囧o(╯□╰)o)。

由于我返回的就是一个string对象,所以我的代码如下response(HttpServletResponse):

//ie8必须设置返回的ContentType

response.setCharacterEncoding('utf-8');

response.setContentType("text/html");

try{

xxxxxxxx;

} catch(xxxxx){

xxxxxxxx;

}

大家可以根据自己需要返回的类型,尝试着去设置一下请求返回ContentType,应该就可以了

拍不死你 2021-12-02 04:03:37

ie8,都不请求url上传路径。直接返回false。。。。

三月梨花 2021-12-01 15:38:43

我上传直接没反应,请求都没有触发,在IE8下面

野心澎湃 2021-11-30 21:25:27

你是使用的springMVC的注解吗?

在ie8下面,使用@ResponseBody,IE8会返回一个json文件。要使用HttpServletResponse的 response.getWriter().write("上传成功");这种格式返回。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文