Javascript Phonegap在新线程中复制文件

Javascript Phonegap在新线程中复制文件,javascript,cordova,web-worker,Javascript,Cordova,Web Worker,我写了一个phonegap应用程序,在其中我会将android gallery中选择的文件复制到SD卡上。 此函数起作用,但在复制时冻结主线程 现在我测试了如何在Web Worker中编写此文件,我将文件条目发布到Web Worker,但出现了一个错误: 03-18 09:31:37.575 1713-1713/de.scisys.app I/chromium﹕ [INFO:CONSOLE(1)] "Uncaught TypeError: Object #<Object> ha

我写了一个phonegap应用程序,在其中我会将android gallery中选择的文件复制到SD卡上。 此函数起作用,但在复制时冻结主线程

现在我测试了如何在Web Worker中编写此文件,我将文件条目发布到Web Worker,但出现了一个错误:

03-18 09:31:37.575    1713-1713/de.scisys.app I/chromium﹕ [INFO:CONSOLE(1)] "Uncaught TypeError: Object #<Object> has no method 'copyTo'", source: blob:file%3A///7fd968c1-2d2b-469e-b4b7-fab1172bb496 (1)
我的代码中有错误吗,或者有人知道吗

谢谢你的帮助

编辑: 我通过编辑Phonegap核心文件插件找到了解决方案。在FileUtils“execute”方法中,我将工作更改为线程。

据我所知,网络工作者从不在本地目录上工作

文件://

它在服务器端工作。例如,不要将文件放在“file://”处,因此路径应为

***> http://locahost/ or***
***> http://server_ip_address***
因此Phonegap由位于设备目录的HTML和Javascript组成,因此Phonegap中不支持web工作者。
^^我发现的只是一个小小的谷歌搜索:)。请先用谷歌搜索

对不起,这不是问题所在。网络工作者工作,但无法获得copyTo的功能。
***> http://locahost/ or***
***> http://server_ip_address***