[英]How do I download a file to the extension folder in a Chrome extension?
我想使用chrome.extension.getURL
加載下載的本地文件。 由於這只能訪問擴展文件夾中的文件,因此如何將文件保存到擴展文件夾中?
我嘗試了chrome.downloads.download
,但這默認情況下會保存到downloads文件夾中。
您可以通過XMLHttpRequest
/ $.get
下載文件,將其作為字符串/ blob存儲在WebSQL
, IndexedDB
或chrome.storage.local
等本地存儲中,然后將其作為數據URI添加到網頁中。
除了在downloads目錄下,您無法將文件保存在其他任何地方,請參閱chrome.downloads API :
chrome.downloads.download
:
絕對路徑,空路徑以及包含反向引用“ ..”的路徑都將導致錯誤。
onDeterminingFilename
允許建議文件名[...]
chrome.downloads.onDeterminingFilename
:
相對於用戶默認的Downloads目錄的路徑,可能包含子目錄。 絕對路徑,空路徑和包含反向引用“ ..”的路徑將被忽略。
沒有其他API可以下載文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.