Javascript 将blob添加到dropzone.js队列而不是文件
我使用dropzone.js上传文件。但是,我的文件在上传之前会被预处理。最后我有一个Javascript 将blob添加到dropzone.js队列而不是文件,javascript,dropzone.js,Javascript,Dropzone.js,我使用dropzone.js上传文件。但是,我的文件在上传之前会被预处理。最后我有一个blob,我想上传。 不幸的是,只有一个addFile()方法可用,但没有addBlob()方法。我知道我可以像这样使用文件构造函数: new File([blob], 'filename', options) 但构造函数在IE/Edge中不可用 有没有办法将blob附加到dropzone.js队列 addFile()可以直接与blob一起使用: 函数dataURItoBlob(dataURI){ // h
blob
,我想上传。
不幸的是,只有一个addFile()
方法可用,但没有addBlob()
方法。我知道我可以像这样使用文件
构造函数:
new File([blob], 'filename', options)
但构造函数在IE/Edge中不可用
有没有办法将blob附加到dropzone.js队列 addFile()
可以直接与blob一起使用:
函数dataURItoBlob(dataURI){
// http://stackoverflow.com/a/12300351/4578017
var byteString=atob(dataURI.split(',')[1]);
var mimeString=dataURI.split(',')[0]。split(':')[1]。split(';')[0]
var ab=新阵列缓冲区(byteString.length);
var ia=新的UINT8阵列(ab);
for(var i=0;i#dz{
高度:240px;
宽度:240px;
背景:#ccc;
}
dropzone.js