我们如何在Javascript中将blob数据作为JSON对象传递?

时间:2017-11-26 06:23:47

标签: javascript blob

var files = $('#File')[0].files;
var data = new Blob([files[0]]);

我们需要在Ajax调用中将此数据与JSON数据一起发送。

1 个答案:

答案 0 :(得分:-1)

要通过ajax上传文件,你真的不必关心blob,你可以简单地使用下面给出的jquery片段

以下代码段从文件上传控件中捕获文件,并将其附加到要在ajax调用中提交的数据。



var data=[];
jQuery.each(jQuery('#file')[0].files, function(i, file) {
    data.append('file-'+i, file);
});




然后您可以在ajax调用服务器中使用数据。