通过REST API上的GET请求发送图像数据
Sending Image data through GET request on REST API
我在后端有一个REST API(构建在烧瓶上)。现在我需要在客户端发送/上传一个图像,并返回JSON作为响应。所以这将是带有图像数据的GET请求。由于我是客户端界面的新手,向服务器发送图像数据的最简单方法是什么?只需要一个上传图像按钮就可以获得JSON响应。我已经阅读了base64对图像文件进行编码并发送的答案,但没有简单的示例说明应该如何进行编码。很多人都建议淘汰赛或Angular,但我没有太多时间来复习。请建议是否还有更简单的方法。
在REST中,GET应该返回值,而不是更改服务器上的数据。所有的请求信息都是通过URL发送的,如果太长可能会产生问题。
因此,使用PUT或POST发送数据:
$.ajax({
url:'the service url',
method: 'PUT',
data: { image: base64ImageString }
});
来自一个非常相似的问题的其他信息[ihint!]在这里:Jquery Ajax-发布巨大的字符串值
相关文章:
- 加载/调整大小时未切换图像数据标记
- 存储和检索图像数据URL
- 将图像数据设置为输入文件标记
- 是否可以创建一个画布来提取图像数据,而无需实际渲染画布
- 是从画布获取图像数据的任何方法,从远程视频中提取
- jQuery:裁剪以删除图像数据并替换为新数据
- 将图像数据加载到Angularjs中
- 使用从readAsDataURL()返回的图像数据
- EXIF图像数据可以使用JSSOR在页面上显示吗
- 获取当前图像数据Flexslider
- 将base64图像数据作为src分配给图像时,Firefox和Chrome上的结果不一致
- 原始图像数据显示
- 在画布上拖动和绘制时传输图像数据
- Selenium网络驱动程序:如何使用JavaScripts获取嵌入式图像数据
- 通过REST API上的GET请求发送图像数据
- 是否可以使用图像数据设置画架命中区域
- 获取图像数据跨源错误
- 如何使用Javascript从网页中获取图像数据
- 严格模式下的图像数据数据分配
- HTMLUnit是否包括一个功能性的[HTML5]画布2D实现,能够将图像数据渲染回Java代码