我使用window.open(url, "Download", "width=100,height=100");
打開文件保存/下載對話框。有沒有辦法知道用戶選擇下載文件的路徑?通過javascript獲取選定路徑window.open
另外,在Chrome中,調用該函數時不會打開保存文件對話框,而是自動將文件下載到預先配置的位置。有沒有辦法改變這種行爲?
我使用window.open(url, "Download", "width=100,height=100");
打開文件保存/下載對話框。有沒有辦法知道用戶選擇下載文件的路徑?通過javascript獲取選定路徑window.open
另外,在Chrome中,調用該函數時不會打開保存文件對話框,而是自動將文件下載到預先配置的位置。有沒有辦法改變這種行爲?
有沒有辦法知道用戶選擇下載文件的路徑?
不是。它超出了JS的管轄範圍。
調用該函數不打開保存文件對話框
取決於瀏覽器。 Chrome沒有一個。
Chrome會直接下載文件,只會在文件有潛在惡意時發出警告。至於下載位置,Chrome會在您正在使用的操作系統的預定下載文件夾下載。 It can be changed但這是用戶的偏好。你無法控制它,你不知道它是否被修改。
每個瀏覽器都會自己做,不能強制保存文件對話框。 – 2013-04-29 08:09:52
這並不意味着您可以訪問用戶計算機上的文件系統嗎?這將破壞安全並打開大量攻擊媒介。你爲什麼需要知道/想要這個? – rene 2013-04-29 08:11:21
代碼是什麼樣的? – Joseph 2013-04-29 08:12:03