2016-03-31 110 views
1

我在后端有一个REST API(建立在瓶子上)。现在我需要在客户端发送/上传图像并返回JSON作为响应。所以这将是图像数据的GET请求。由于我刚接触客户端界面,因此将图像数据发送到服务器的最简单方法是什么?只需要有一个上传图像按钮即可获得JSON响应。我已经阅读了base64编码图像文件的答案,并且没有给出它应该如何完成的简单示例。许多人提出了Knockout或Angular,但我没有太多的时间去理解它们。如果还有更简单的方法,请提出建议。在REST API上通过GET请求发送图像数据

回答

0

在REST中,GET应返回值,而不是更改服务器上的数据。所有的请求信息也通过URL发送,如果是too long,可能会产生问题。

因此,使用PUT或POST发送数据:[!提示]从一个非常类似的问题

$.ajax({ 
    url:'the service url', 
    method: 'PUT', 
    data: { image: base64ImageString } 
}); 

其他信息在这里:Jquery Ajax - post huge string value

相关问题