2014-11-04 140 views
0

我使用了一些Web服務並創建了自己的。他們都是簡單,他們只用簡單的GET請求是這樣的:根據提供的參數REST API文件上傳

http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs

和JSON數據輸出。

我想要做的是一個文件上傳服務。通常,如果它不是一個Web服務,我會使用HTTP POST進行此操作。我如何用REST API做到這一點?有關REST Web服務的POST和GET請求之間有什麼區別。

編輯:我使用PHP,請不要給ASP.net的例子。

+0

抱歉 - 錯過了PHP的一部分!現在回答已刪除。 – 2014-11-04 09:55:53

+0

沒有什麼特別的,你可以通過POST和PUT上傳文件,也可以通過PATCH上傳文件。唯一的問題是在客戶端,因爲通過ajax,afaik上傳文件並不容易。你只能用canvas和base64編碼來解決這個問題... – inf3rno 2014-11-04 12:58:49

回答