-1
首先,這是我第一次同時構建webservice和android客戶端,所以請幫助我。我的目標是能夠從android應用上傳文件並從web服務下載。PHP webservice文件上傳與下載邏輯與Android客戶端
這是我做的上傳(工作,但即時通訊不知道這是一個最好的方法):
- 將圖像轉換爲base64字符串在Android應用
- 發送轉換後的字符串(表單圖像)到web服務。
- 在webservice中解碼該字符串與
base64_decode
函數。 - 使用
file_put_contents
從解碼的字符串保存圖像。 - 將解碼的字符串輸入到我的數據庫中的BLOB字段。
什麼讓我迷惑,如果我已經保存圖像文件(步驟4),我仍然需要將其保存到BLOB列(步驟5)?
現在,我對下載部分感到困惑。這是林規劃做:
- 使用
file_get_contents
(返回字符串) - 發送的結果(串),以我的Android應用
- 獲取串並轉換獲得在上傳步驟4中的圖像文件它的形象(怎麼樣?)
這是我需要下載?
我需要在下載中使用base64_decode
或base64_encode
嗎?我什麼時候使用它?
對不起,如果我的問題聽起來很愚蠢,我仍然沒有得到邏輯。
非常感謝您的時間,所有幫助表示讚賞。
謝謝。所以下載的方式恰恰與上傳相反?我會很快嘗試你的解決方案並讓你知道。非常感謝 – 2014-11-08 09:53:18
確切地說,您只需反轉「上傳」過程即可。 – 2014-11-08 09:54:32
完成,非常感謝:) – 2014-11-08 11:54:47