2015-08-14 44 views
0

對於我的應用程序,我存儲/接收來自亞馬遜s3的圖像。在桌面客戶端中,我的API /服務器處理文件上傳或下載。Swift iOS不知道應用程序或遠程服務器應該處理亞馬遜s3

但是現在我想知道在我的iOS應用程序中是否應該這樣做?

我是否應該下載S3 sdk for iOS,並讓我的手機縮放/上傳圖像到亞馬遜s3 /使api調用S3以獲取圖像url?

或者我應該先將圖像從手機發送到服務器。然後讓服務器/後端擴展並將圖像上傳到S3 /讓我的服務器將圖像網址發送到iOS應用程序?

+0

讓服務器完成所有工作併發回URL。它使客戶端保持輕量級,並且不必在每個支持的平臺上重新實現功能。 – Caleb

回答

1

作爲一般的經驗法則,讓您的客戶端儘可能愚蠢。如果您的服務器上已具有此功能,則不需要重新實施它。