【发布时间】:2015-12-02 16:18:57
【问题描述】:
我有一些将图像上传到服务器的 javascript 代码。下面是正常工作的 ajax 调用。
$.ajax({
url: 'https://api.projectoxford.ai/vision/v1/analyses?',
type: 'POST',
contentType: 'application/json',
data: '{ "Url": "http://images.takungpao.com/2012/1115/20121115073901672.jpg" }',
})
我现在需要将图像上传为 base64 编码,例如
data: 'data:image/jpeg;base64,/9j/4AAQSkZJRgA..........gAooooAKKKKACiiigD//Z'
但这不起作用,即服务器无法识别我发送的数据并抱怨。
有谁知道在 AJAX 调用中发送 base64 编码数据的正确格式是什么?
【问题讨论】:
-
不工作怎么办?错误?没有错误?
-
“但这不起作用。” 问题的
jsdata URI的图片在哪里发布?$.param(params)的目的是什么?params是什么?见stackoverflow.com/questions/28856729/… -
有人可以回答这个stackoverflow.com/questions/47462008/…吗?
标签: javascript jquery ajax