[英]“Save As” Dialog box when downloading a file on web browser
是否可以使用javascript打开“另存为”对话框,并将下载文件保存到本地客户端系统中的特定路径。
不可以。您可以向浏览器建议它打开对话框,但您无法告诉它默认位置。
如果这是不可能的,那么大部分文章都指出了这一点。 他们声称由于安全原因,这是不可能的。 但他们没有明确指出原因......
因为人们在点击之前不会阅读。 因此,如果我给你一个文件的链接,并想把你的驱动器放在C:\\Windows\\System32\\blahblah
,我把它设置为文件保存对话框中的默认值,遗憾的是很大一部分人会去盲目地点击保存而不考虑其影响。 现代操作系统(以及旧的* nix)通过使某些操作具有特权来尝试保护用户免受攻击,但至少在Windows上通常只是另一个是/否弹出用户经常不假思索地说是。
因此,如果浏览器选择用户的标准文档文件夹,或者他们专门有意配置的文件夹,而不是让网页说明默认位置,那么最好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.