2011-01-28 64 views
2

我們在MVC(C#)中實現了一些XML restful服務。他們的整體外觀和感覺與http://www.zendesk.com/api非常相似。如何設計用於文件上傳的XML Restful服務接口?

現在我們需要接受一些上傳的文件。

這些服務旨在從PHP/Python/ruby​​和其他流行的Web開發語言中使用。

我們應該怎麼做對不對?多部分/格式數據?或只是閱讀後身?

我很擔心上述語言和流行的網頁開發框架的易用性。不幸的是,我沒有人在消費者方面提出要求。

我也關心內存消耗。據我所知,multipart/form-data將被MVC/ASP.NET轉換爲HttpPostedFileClass,它可以在Web服務器磁盤上自行緩存。但是普通的POST不會,所以它會消耗IIS內存?

也許還有其他值得注意的選項要考慮?你怎麼看?

+0

可能重複的[如何設計XML Restful服務接口的文件上傳?](http://stackoverflow.com/questions/4829248/how-to-design-xml-restful-service-interface-for-file-上傳) – 2011-01-30 00:17:23

回答

0

它是休息!所以忘掉XML。使用網絡的本地機會。寫一個流的服務將是最快也是最簡單的。