我已将通过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将数组传递给我的网络Api并遇到问题。
我的json电话就像:
$.getJSON('api/TestImage' + '/' + JSON.stringify(array))
.done(function (data) {
//doSomething
});
我的行动是:
public IHttpActionResult TestImage(String id)
{
return Ok(id);
}
任何人都可以说出问题是什么以及需要做什么。
提前致谢..