gpt4 book ai didi

ios - 将 S3 对象上传到数据库的正确过程是什么

转载 作者:行者123 更新时间:2023-11-28 15:56:21 24 4
gpt4 key购买 nike

我对如何将 IOS 响应的 S3 对象上传到服务器感到困惑,我使用的是 IOS AWS SDK。让我举几个场景

插图

enter image description here

单击下一步后,它将使用 IOS AWSK SDK 保存到 S3。

保存后会进入这个界面

enter image description here

这是我感到困惑的地方。

  1. 我是否应该先将媒体对象提交到 S3,然后取回响应,然后将其转到下一个屏幕,并将其包含在 POST header 中?
  2. 我是否应该在第二个屏幕上将媒体对象保存到 S3,然后在第二个屏幕上执行所有操作?

哪种方法效率更高?

最佳答案

这两种方法各有利弊。这真的取决于你的用例 -

第一种方法 -

Pro - 您的表单发布将花费更少的时间,因为您已经将对象发布到 S3。

Con - 如果用户决定不填写表单屏幕就离开怎么办?您将在 S3 上有一个废弃对象,您必须单独删除它。

第二种方法 -

Pro - 只有当用户提交表单时,您才会将对象发布到 S3。这样您就不会在 S3 上创建任何不必要的对象。

缺点 - 用户将不得不等待更长的时间,因为这两个调用是连续进行的。

现在,如果您的用例很少有用户会取消表单屏幕,那么采用第一种方法是有意义的,否则最好采用第二种方法,因为它更易于维护。

关于ios - 将 S3 对象上传到数据库的正确过程是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com