我正在尝试使用Curl下载远程图像,它下载文件但是当我尝试在我的Mac上打开图像时 - 我收到了“无法打开”的消息。
我可以看到文件名&扩展是完整的,但不知何故它没有正确保存,因为文件大小是177字节,但我期望文件大小约为3kb。
有谁能说明这是为什么?远程站点是否阻止我以某种方式下载文件?我在其他网站上尝试过与其他图像相同的代码并且工作正常吗?
$scope.handler=function()//api call here
答案 0 :(得分:1)
您尝试从中获取图片的网站可能会添加一些限制,以便在从域外调用图片时不会提供图片。
要解决此问题,您可以在CURL选项中指定引荐来源,并使用您要从中获取图像的网站的网址进行设置。
在你的情况下
ng-model-options="{updateOn: 'blur'}
我在我的本地服务器上自己尝试过,但它确实有效。