在AJAX照片上传过程中,POST请求随照片一起发送并成功返回。但是,服务器仍然需要完成一些调整大小任务才能显示图像。我设置了一个超时循环,直到可以通过将其源设置为服务器处理图像后的内容来找到图像。
所有其他浏览器(Chrome / Safari / Firefox)都可以通过重复GET请求并最终找到它来发挥作用。 IE 10/11发送一个GET,返回404并且不再发送请求。
我也试过AJAX请求作为图像的GET,同样的事情。
想法?
答案 0 :(得分:1)
你确定你的获取请求没有被缓存吗?尝试将随机参数附加到请求中。这将使浏览器认为你拉不同的uri而不是使用缓存的响应。
E.x。一些site.com/source?ignoreme=1526353377
如果使用jQuery,您也可以在$ .ajax调用中设置cache:false。它基本上完全按照上面的解释自动完成。