浏览器扩展程序将文件下载到隐藏的子目录会引发无效的文件名错误

时间:2019-03-26 05:59:15

标签: javascript google-chrome-extension firefox-addon firefox-webextensions browser-extension

我想将文件下载到隐藏目录(例如.data/demo.txt)。

使用browser.downloads.downloadchrome.downloads.download API:

//running in background script
browser.downloads.download({
  url: 'https://example.org/demo.txt',
  filename: '.data/demo.txt',
  saveAs: false
});

我在Firefox和Chrome上都尝试过此代码,均引发了无效的文件名错误。如果我将文件名更改为data/demo.txt,它将正常工作。我无法在MDN中获得任何详细信息。

此API支持将文件下载到隐藏的子目录吗?如果支持,该如何解决?

1 个答案:

答案 0 :(得分:0)

这是错误的:文件名:“。data / demo.txt”,

您可以使用:文件名:“ data / demo.txt”,

只有〜/ download可以用作chrome中的根目录。