使用ng-file-upload或任何其他方法直接将图像URL上传到s3

时间:2016-07-19 13:46:43

标签: angularjs amazon-s3 ng-file-upload

我的项目中有一个场景,我需要将图片网址上传到s3。 (比如" https://.net/23123123/picture"到s3)。这样做的正确方法是什么?我是否需要将网址转换为blob然后将此blob转换为文件?然后使用ng-file-upload(使用这个插件我已经将图像上传到s3。)将其上传到s3或者还有其他方法来处理这个上传过程吗?

提前致谢!!

1 个答案:

答案 0 :(得分:0)

你可以:

Upload.upload({..., file: Upload.urlToBlob(url), ...})

将首先尝试从网址下载文件,然后将其转换为blob进行上传。 请注意,根据URL,服务器可能不允许CORS访问,因此如果不允许跨源访问,您可能无法下载图像。