我希望我的Chrome瀏覽器強制打開下載對話框(即另存爲)。無需手動更改Chrome瀏覽器中的下載設置。 有沒有辦法使用角js或JavaScript?如何在下載前強制打開文件瀏覽器來保存文件?
OR
我如何可以強制Chrome瀏覽器中打開文件瀏覽器,問在哪裏節約使用JavaScript和/或AngularJs下載之前的文件?
我希望我的Chrome瀏覽器強制打開下載對話框(即另存爲)。無需手動更改Chrome瀏覽器中的下載設置。 有沒有辦法使用角js或JavaScript?如何在下載前強制打開文件瀏覽器來保存文件?
OR
我如何可以強制Chrome瀏覽器中打開文件瀏覽器,問在哪裏節約使用JavaScript和/或AngularJs下載之前的文件?
歡迎來到SO!
由於安全原因,沒有辦法做你建議的。您無權選擇文件在其操作系統上的位置。 JS不會比用戶的瀏覽器更深入。你要求的基本上是FS(文件系統)讀寫權限。
確保你提出新的問題之前做一些摸索,因爲這一個已經在這裏找到答案:Directory Chooser in HTML page
如果我正確理解你的問題,那麼也許你正在尋找的download
attribute on the <a>
tag。請注意,它是一種HTML5功能,舊版瀏覽器可能不支持其功能,並且其服務器發送的HTTP響應中的行爲可能會被Content-disposition
header覆蓋。
如果您控制了服務器,則向響應添加Content-Disposition: attachment; filename="fname.ext"
標題也會導致瀏覽器提示用戶下載該文件。