在json中传递base64字节的图像数组给webApi
Passing base64 byte array of image in json to webApi
我已经将我通过jQuery上传的图像转换为base64字节数组/字符串。
在代码的帮助下:function readImage(input) {
debugger;
if (input.files && input.files[0]) {
var FR = new FileReader();
var a = null;
FR.onload = function (e) {
array = e.target.result;
};
FR.readAsDataURL(input.files[0]);
}
我现在通过json传递数组到我的web Api和有问题。
我的json调用就像:
$.getJSON('api/TestImage' + '/' + JSON.stringify(array))
.done(function (data) {
//doSomething
});
我的动作是:
public IHttpActionResult TestImage(String id)
{
return Ok(id);
}
所以谁都能看出问题出在哪里,需要做什么。
Thanks in advance.
为什么在URL和GET中发送图像?您应该在请求的正文中使用POST发送它。base64中的图像可能非常大,url可能会受到一些限制。看这个
相关文章:
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- Javascript图像数组预加载速度和从内存中删除
- 将图像数组访问到动态表中
- Javascript图像数组
- JavaScript 在删除预上传图像时不清除图像数组
- 访问标记图标的图像数组元素
- 使用javascript/jquery获取具有图像数组的对象中的所有图像
- 如何将图像数组应用于Meteor.js中的模板辅助对象
- 如何创建图像数组作为链接
- 循环遍历图像数组并将其显示到HTML页面
- 打乱图像数组jquery
- 来自 flickr 的图像数组未按预期顺序显示
- 将图像数组从一个窗口传递到另一个窗口,并在javascript的新窗口中显示图像
- 使用 javascript 从图像数组中更改 img 标签 src.骰子游戏
- 将图像数组放入表中 - Javascript
- 加载带有 onload 的图像数组,如何限制将它们绘制到画布
- 如何自动循环浏览图像数组
- JavaScript:图像数组
- Javascript图像数组问题
- 在HTML5中使用JavaScript实现图像数组的拖放