2012-08-29 40 views
1

我想從我的手機發送圖片到我的服務器,我知道如何發送它使用base64但我聽說base64不推薦使用,因爲base64編碼會將圖像大小增加37%,這會降低服務器的性能,因爲服務器上的用戶會共享過多的圖像。什麼是從移動設備(iOS或Android)上傳圖像到服務器的最佳方式

任何人都可以推薦我的基於移動的圖像共享應用程序的base64編碼效率技術(client-server app)

+0

我會感到驚訝,如果真的由37%提高規模,但如果你有一個來源,ID來很有興趣。據我所知,它增加了一些轉義字符,但除此之外,我認爲64基礎是非常有效的 – Jameo

回答

2

您可以使用FTP從iPhone上傳和下載圖像。使用FTP優於其他方法的主要優點是,我們可以將每秒的字節寬度設置爲一定的限制,並可以檢測到特定事件之前已傳輸了多少數據。

以下是蘋果文檔給出的代碼,用於說明通過FTP上傳和下載任何數據(圖像,pdf,視頻或音頻)。

http://developer.apple.com/iphone/library/documentation/Networking/Conceptual/CFNetwork/CFFTPTasks/CFFTPTasks.html#//apple%5Fref/doc/uid/TP30001132-CH9-SW1

也可參考這個PDF更好地理解

http://developer.apple.com/iphone/library/documentation/Networking/Conceptual/CFNetwork/CFNetwork.pdf

+0

你是否也可以告訴所有其他可能的技術只是爲了知識。 那些有什麼優點和缺點? –

相關問題