我们在MVC(C#)中实现了一些XML restful服务。它们的整体外观与http://www.zendesk.com/api非常相似。
现在我们需要接受一些上传的文件。
这些服务旨在供PHP / Python / ruby和其他流行的Web开发语言使用。
我们该怎么做?多部分/格式数据?或者只是阅读帖子的身体?
我担心上述语言和流行的Web开发框架的易用性。不幸的是,我没有人在消费者方面询问。
我也关注内存消耗。据我所知,multipart / form-data将由MVC / ASP.NET转换为HttpPostedFileClass,它将自己缓存在Web服务器磁盘上。但普通的POST不会,所以会消耗IIS内存吗?
也许还有其他值得注意的选择?你觉得怎么样?
答案 0 :(得分:0)
是REST!所以忘了XML。使用网络的本地机会。写一个流到服务最终也是最快最简单的。