2017-01-16 63 views
0

我有這樣的困惑,如何那是從IOS響應到服務器,進出口使用IOS SDK AWS上傳S3對象的正確過程。讓我舉場景的一對夫婦什麼是S3對象上傳到數據庫

插圖

enter image description here

當我點擊下一步,它將使用IOS AWSK SDK保存到S3。

保存後,將進入該屏幕

enter image description here

這是我感到困惑。

  1. 我是否應該先將媒體對象提交給S3,然後獲取響應並將其放到下一個屏幕,並將其包含在POST標頭中?
  2. 我應該保存在第二屏幕上的媒體對象S3,第二個屏幕上所做的一切?

哪種方法更有效?

回答

1

有利弊兩個方法。這真的取決於你的使用情況 -

第一種方法 -

- 您的表單提交將花費更少的時間,你會已經發布的對象S3。

合同 - 如果用戶決定不填寫表單屏幕會怎麼樣?你在S3上會有一個垃圾對象,你將不得不單獨刪除它。

第二條本辦法 -

- 只有當用戶提交表單,您會後的對象S3。這樣你就不會在S3上創建任何不必要的對象。

合同 - 用戶將不得不等待更長的時間,因爲這兩個調用是串行進行。

現在,如果你的使用情況是這樣的,很少有用戶會取消形式屏幕那就有意義去與別的第一種方法它能夠更好地去與第二種方法爲更易於維護。

+0

由於這兩種各有利弊。你有更好的建議嗎? – sinusGob

+0

不是我能想到的。正如我所說,根據您的使用情況,這些方法中的任何一種都可以以最小的缺點工作。 –

+0

我會用第二種方法,謝謝 – sinusGob

相關問題