Javascript 未能执行';后消息';在';工人';:无法克隆FormData对象
我使用web workers通过使用slice创建块来上传更大的文件,但是当我以formData对象的形式发送文件时,它抛出了这个错误 react dom.development.js:518警告:react无法识别dom元素上的Javascript 未能执行';后消息';在';工人';:无法克隆FormData对象,javascript,web-worker,form-data,Javascript,Web Worker,Form Data,我使用web workers通过使用slice创建块来上传更大的文件,但是当我以formData对象的形式发送文件时,它抛出了这个错误 react dom.development.js:518警告:react无法识别dom元素上的offClickprop。如果您有意将其作为自定义属性显示在DOM中,请将其拼写为小写offclick。如果意外地从父组件传递了它,请将其从DOM元素中删除 这是我的代码,我正在使用postMessage将formData对象传递给worker,请帮助我解决这个问题
offClick
prop。如果您有意将其作为自定义属性显示在DOM中,请将其拼写为小写offclick
。如果意外地从父组件传递了它,请将其从DOM元素中删除
这是我的代码,我正在使用postMessage将formData对象传递给worker,请帮助我解决这个问题
使用FileReaderSync示例
var file=[],p=true;
函数上传(blobOrFile){
var xhr=new XMLHttpRequest();
open('POST','url',true);//添加要上载的url
xhr.onload=函数(e){
};
发送(blobOrFile);
}
函数过程(){
对于(var j=0;j您没有正确使用worker API。您应该对此进行检查
您的工作文件应该如下所示:
self.onmessage=函数(e){
//在这里做所有的工作,并在邮件后显示结果
self.postMessage(结果)
}
代码丢失了…您可以添加它吗?首先您在这里有一个类型p=(j=file.length-1)?true:false;
它是p=(j==file.length-1)?true:false;
关于此的任何更新。在react中的web工作人员面临完全相同的问题。