bounty还有5天到期。回答此问题可获得+50声望奖励。Nicolas Degen正在寻找一个规范答案。
当试图从URL中获取自定义ImageProvider
中的图像数据时,我得到了一个错误:ClientException: XMLHttpRequest error., uri=https://<host>/api/v1/images/<imageId>/thumbnail-squared
个
但是,主机启用了CORS,并返回一个报头"access-control-allow-origin" -> "*"
。
然而,URL将302重定向到签名的谷歌云存储文件。这可能是问题所在吗?
1条答案
按热度按时间fdbelqdn1#
这是服务器端的问题。您的服务器不允许或不接受您的跨域请求。不过不用担心,只要10分钟。你所需要做的就是配置你的服务器。这样做将允许或接受您的请求。
步骤:
1.打开服务器的CPanel &然后打开CPanel文件管理器。
2.查找“public_html”目录。
3.查找“.htaccess”文件(确保您启用了隐藏文件的视图。),如果您没有找到“.htaccess”文件,请创建“.htaccess”文件。
4.将下面提到的代码粘贴到.htaccess文件中:
字符串
5.保存“.htaccess”文件。
重要提示:如果您拥有SSL证书,请考虑使用“https://”前缀。如果您没有SSL证书,请考虑使用“http://”前缀。
参考链接:https://gist.github.com/nixta/0b98d7975562bc31c4c9