我正在尝试将 .csv 文件导入 sqlite 数据库(firefox 附加组件)。
它大约有 26,000 行 4 列。每次都会出现这样的错误:
CSV 工作人员错误!类型错误:gFile.contents 为空文件名:chrome://sqlitemanager/content/workerCsv.js 行号:52
我已经尝试过拆分 csv 文件。
新的Firefox 35版本修正了该bug716491 https://bugzilla.mozilla.org/show_bug.cgi?id=716491,这导致 sqlite-manager 插件出现此问题。插件中似乎有两个地方测试了一些响应代码。解决方案是替换这两行。插件路径chrome://sqlitemanager/content/workerCsv.js
正在引用此文件之一。作为插件的用户,您可以在您的插件版本中修复该问题,如下所示:
- 转到您的 Firefox 配置文件文件夹及其子文件夹
extensions
- 重命名文件
[email protected] /cdn-cgi/l/email-protection
into [email protected] /cdn-cgi/l/email-protection
- 将此 zip 文件的内容提取到子文件夹中
[email protected] /cdn-cgi/l/email-protection
内extension
文件夹并删除 zip 文件
- 打开文件
./S[email protected] /cdn-cgi/l/email-protection/chrome/content/workerCsv.js
使用合理的文本编辑器
- Replace
if(req.status == 0) {
with if(req.status == 0 || req.status == 200) {
20号线
- Save it
- 对第 15 行的 testCsv.js 执行相同操作
- 重新启动火狐浏览器
这对我有用。我想有不同的方法可以再次手动创建插件。不过,我希望这个问题能够在正式版本中得到修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)