爱程序网

IE9下WebUploader上传图片跨域问题

来源: 阅读:

作为前端,这一次踩到后台xml配置的坑。

IE9下上传图片通过flash插件,一直发送http://192.168.0.8:8888/crossdomain.xml请求,状态码为404,原因是上传图片的服务器未配置crossdomain.xml。

springMVC中crossdomain.xml的配置:

<?xml version="1.0" encoding="UTF-8"?>  
<cross-domain-policy>  
    <allow-access-from domain="*"/>
</cross-domain-policy> 

crossdomain.xml分别放到了webapps/,webapps/ROOT/, webapps/项目名/,webapps/项目名/WEB-INF/下面。

从以下路径都能够访问到crossdomain.xml:

http://localhost:8080/crossdomain.xml,

http://localhost:8080/项目名/crossdomain.xml

这样配置完成后,就能发送上传图片的请求了。

 

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助