且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何使用 AWS iOS SDK v2 将 UIImage 上传到 S3

更新时间:2022-04-28 23:10:13

AWSiOSSDKv2 目前似乎不支持从内存上传图片:(

It seems that AWSiOSSDKv2 don't have support to upload images from memory at this moment :(

来自 Github 问题:

仅接受文件 NSURL 的决定是由以下驱动的因素:

The decision to accept only file NSURLs was driven by the following factors:

  1. 从 v1 开始,暂停/恢复功能需要输入文件.无法恢复 NSData 并在以下情况下重试传输该应用程序已终止.
  2. 仅适用于 iOS 7 及以上版本的后台传输支持文件.目前,我们不支持后台传输,但我们计划在未来支持它.我们考虑接受一个 NSData 并在内部将数据持久化到一个临时目录.
  3. 我们决定不在 2.0 版本中包含它,因为如果 NSData 是由文件支持,它使数据的磁盘使用量加倍.还,开发人员在使用时必须处理磁盘相关的错误S3传输管理器.即使我们决定在 2.0 中不接受 NSData发布,我们欢迎您的反馈.如果这是您想要的功能要在未来的版本中看到,请创建一个新的问题功能请求.

```