我有一个REST web服务,目前公开这个URL:
用户可以POST
以下JSON:
{
"Name": "Test",
"Latitude": 12.59817,
"Longitude": 52.12873
}
来创建一个新的媒体元数据。
现在我需要能够在上传媒体元数据的同时上传文件。最好的办法是什么?我可以引入一个名为file
的新属性,并用base64对文件进行编码,但我想知道是否有更好的方法。
还有使用multipart/form-data
,就像HTML表单发送过来的一样,但我使用的是REST web服务,如果可能的话,我想坚持使用JSON。