2
我正在创建一个RESTful Web服务,并且我创建了一个接受多部分/表单请求的控制器。我应该避免多部分/表单请求吗?
所以我有一个像/cars
这样的POST路径,它允许上传带有图像的汽车资源。将这两个文件分开放在POST /cars
中只有数据,然后是另一个如/cars/1/images
会更好吗?那么我想要一个多部分/请求?
我正在创建一个RESTful Web服务,并且我创建了一个接受多部分/表单请求的控制器。我应该避免多部分/表单请求吗?
所以我有一个像/cars
这样的POST路径,它允许上传带有图像的汽车资源。将这两个文件分开放在POST /cars
中只有数据,然后是另一个如/cars/1/images
会更好吗?那么我想要一个多部分/请求?
一个多部分的文章将工作,是最简单的。否则,你基本上是将多部分与一个自定义的POST和请求主体相匹配,其中大部分使用base64来编码二进制文件,而这对客户端JavaScript来说是不可能的。