web端圖片轉成Base64碼報錯
Image from origin 'http://114.215.87.123:8900' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8002' is therefore not allowed access.
圖像從起源“http://114.215.87.123:8900”已經被跨源阻止加載資源共享政策:沒有提供“Access-Control-Allow-Origin”的頭所請求的資源。起源“http://localhost:63342”因此不允許訪問。
從提示信息內可以明顯的看出錯誤在哪。
就是給IIS加上config文件。
新建一個web.config文件。
在裡面填寫內容:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>
然後重啟IIS就可以了(也可以不用重啟,如果不行就重啟一下)。