2012-05-17 36 views
1

我創建了一個方法,以便通過使用web api將圖像上傳到我的服務器。不過,我需要在發送多部分表單數據時發送附加參數。我想要做的是創建一個方法,通過查看參數獲取所需的參數並上傳到所需的位置。該方法是像下面上傳MVC Web API參數的方法4 Beta

public void AddPhotoItemData(int UserID, int QuestID, int QuestTemplateItemID, double Latitude, double Longitude) 

我不能做的是,而在同一時間發送多形式的數據和這些參數來觸發此方法。無論如何上傳帶有參數的方法的文件?

問候, KEMAL

回答

0

在你的問題的方法使用它運行鍼對基於HTTP API提供了統一的接口的糧食RPC樣式的簽名。看看這個good blog post,看看基於RPC和HTTP的API之間有什麼「哲學上的區別」。

Web API便於創建基於HTTP的API。這意味着您將使用標準的GET/POST/DELETE &其他HTTP方法將「表示」發送到特定的URI。這就是爲什麼「調用」中的多個「參數」在沒有某種包裝的情況下不能真正支持。