将文件和相关数据发布到RESTfulWebService,最好以JSON的形式发布
这可能是个愚蠢的问题,但我有一个晚上。在一个应用程序中,我正在开发RESTfulAPI,我们希望客户机以JSON的形式发送数据。此应用程序的一部分要求客户端上传文件(通常是图像)以及有关图像的信息。
我很难追踪这是如何在一个请求中发生的。可以将文件数据变成JSON字符串吗?我需要在服务器上执行两个帖子吗?我不应该为此使用JSON吗?
另外,我们在后端使用Grails,这些服务被本地移动客户端(iPhone、Android等)访问,如果有任何不同的话。