程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> js無法對遠程圖片進行Base64轉碼,

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

編輯:C#入門知識

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


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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved