2011-02-27 62 views
1

什麼是一個PHP休息api服務器從客戶端(這裏iphone)接收圖像的最佳方式。php api digest驗證多部分表單數據

當前,我們將圖像文件的base 64編碼內容作爲POST變量從iphone發送到api服務器。在服務器端,我們解碼這個變量,然後根據解碼的內容創建一個新文件。這工作正常。

我們可以接收圖像的其他方式是什麼?

回答

0

爲了方便在PHP中接收它,可以將它作爲二進制文件發佈爲multipart/form-data,並通過$ _FILES數組訪問它。你也可以做爲HTTP PUT

+0

感謝Anomie ... HTTP put可能是一個更好的選擇。我不確定如何通過rest api post請求發送multipart/form-data。 – 2011-02-27 22:54:48

+0

如果您使用NSMutableURLRequest和NSURLConnection發送POST,只需設置Content-Type標題並正確格式化正文即可。如果您正在使用其他庫,則必須檢查該庫的文檔。 – Anomie 2011-02-27 23:02:27