Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过RESTAPI上的GET请求发送图像数据_Javascript_Json_Image_Rest_Get - Fatal编程技术网

Javascript 通过RESTAPI上的GET请求发送图像数据

Javascript 通过RESTAPI上的GET请求发送图像数据,javascript,json,image,rest,get,Javascript,Json,Image,Rest,Get,我在后端有一个RESTAPI(构建在flask上)。现在我需要在客户端发送/上传一个图像,并返回JSON作为响应。这就是GET对图像数据的请求。由于我不熟悉客户端接口,那么向服务器发送图像数据的最简单方法是什么?只需要一个上传图像按钮就可以得到JSON的响应。我已经阅读了base64对图像文件进行编码并发送的答案,没有简单的示例说明应该如何进行。很多人都建议击倒或击倒,但我没有太多时间去看。请建议是否有更简单的方法 在REST中,GET应该返回值,而不是更改服务器上的数据。所有的请求信息也都是通

我在后端有一个RESTAPI(构建在flask上)。现在我需要在客户端发送/上传一个图像,并返回JSON作为响应。这就是GET对图像数据的请求。由于我不熟悉客户端接口,那么向服务器发送图像数据的最简单方法是什么?只需要一个上传图像按钮就可以得到JSON的响应。我已经阅读了base64对图像文件进行编码并发送的答案,没有简单的示例说明应该如何进行。很多人都建议击倒或击倒,但我没有太多时间去看。请建议是否有更简单的方法

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

因此,请使用PUT或POST发送数据:

$.ajax({
  url:'the service url',
  method: 'PUT',
  data: { image: base64ImageString }
});
来自一个非常类似问题的其他信息[提示!]如下: