js无法对远程图片进行Base64转码_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > js无法对远程图片进行Base64转码

js无法对远程图片进行Base64转码

 2016/7/18 5:31:29  大稳·杨  程序员俱乐部  我要评论(0)
  • 摘要:web端图片转成Base64码报错Imagefromorigin'http://114.215.87.123:8900'hasbeenblockedfromloadingbyCross-OriginResourceSharingpolicy:No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://localhost:8002'isthereforenotallowedaccess
  • 标签:图片 ASE JS 远程

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

 

发表评论
用户名: 匿名