js無法對遠程圖片進行Base64轉碼


訪問文件服務器文件,404錯誤,

解決方法:https://www.cnblogs.com/zyadmin/p/11122259.html

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就可以了(也可以不用重啟,如果不行就重啟一下)。

 


免責聲明!

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



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