2013-08-24 37 views
2

我正在创建一个RESTful Web服务,并且我创建了一个接受多部分/表单请求的控制器。我应该避免多部分/表单请求吗?

所以我有一个像/cars这样的POST路径,它允许上传带有图像的汽车资源。将这两个文件分开放在POST /cars中只有数据,然后是另一个如/cars/1/images会更好吗?那么我想要一个多部分/请求?

回答

3

一个多部分的文章将工作,是最简单的。否则,你基本上是将多部分与一个自定义的POST和请求主体相匹配,其中大部分使用base64来编码二进制文件,而这对客户端JavaScript来说是不可能的。