我有这种困惑,关于如何将从IOS响应的S3对象上传到服务器,我正在使用IOS AWS SDK。让我举几个场景
插图
点击下一步后,它将使用IOS AWSK SDK保存到S3。
保存后,它将转到此屏幕
这是我感到困惑的地方。
哪种方法更有效?
答案 0 :(得分:1)
两种方法都有利弊。这实际上取决于您的用例 -
第一种方法 -
Pro - 您的表单发布将花费更少的时间,因为您已经将对象发布到S3。
Con - 如果用户决定不填写表单屏幕,该怎么办?你会在S3上有一个废物对象,你必须单独删除它。
第二种方法 -
Pro - 只有在用户提交表单时才会将对象发布到S3。这样你就不会在S3上创建任何不必要的对象了。
Con - 用户必须等待更长时间,因为两个呼叫都是连续发出的。
现在,如果您的用例很少,用户会取消表单屏幕,那么采用第一种方法就更有意义了,因为更容易维护,所以更好地采用第二种方法。