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

這樣配置完成后,就能發送上傳圖片的請求了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM