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

问题描述 投票:0回答:1

在我的项目中有一种情况,我需要将图像URL上传到s3。 (例如将s3的“ https://.net/23123123/picture ”)。 正确的方法是什么? 我需要将url转换为blob,然后将此blob转换为文件吗? 然后使用ng-file-upload(使用此插件,我已经将图像上传到s3。)将其上传到s3,或者还有其他方法可以处理此上传过程吗?

提前致谢!!

angularjs amazon-s3 ng-file-upload
1个回答
0
投票

你可以有:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.