【发布时间】:2017-08-15 13:49:52
【问题描述】:
我需要打开一个“另存为”对话框,用户可以在其中单击浏览器中的链接。另存为对话框需要显示客户端系统文件夹结构(类似word、excel等另存为的对话框)
我确实提到了一些与之相关的类似问题。但通常下载的文件会保存在客户端设置的下载路径中。
我不想使用 ActiveX 控件并希望使用 Javascript 来做同样的事情
是否可以使用 javascript 打开“另存为”对话框并将下载文件保存到本地客户端系统中的特定路径?
如果这是不可能的,大多数文章都指出了这一点。他们表示,由于安全原因,这是不可能的。但他们没有明确指出原因(这样做会出现什么安全问题,如果浏览器限制不执行此类操作等,)
【问题讨论】:
-
这是作业吗?你不能,不是因为安全问题,而是因为没有为它制作 API。这是用户的偏好,您无权访问它。
-
@DenisTsoi:当然相关,但我读到上面的内容是询问他/她是否可以设置默认保存路径,如果不能,为什么不;该问题涉及打开对话框,但不包括这两件事。
-
@Denis .,你知道任何关于安全问题的详细讨论文章吗?,我实际上正在尝试找到证明安全问题或浏览器无法执行此类操作的文章
-
@Kaiido.,我不认为这是重复的。我正在尝试打开图像中的另存为对话框。下载力与它无关。
标签: javascript jquery html