是否可以使用Javascript从FTP下载文件?

Naw*_*waz 4 javascript browser ftp

假设,我有一个FTP URL(ftp://xyz.org/file.zip).如果我在浏览器中手动输入,然后按回车键,浏览器将开始下载file.zip并将要求我将其保存在硬盘上.

我的问题是:是否可以用JavaScript编写脚本,运行时应该下载带有所有这些选项的文件(单独)?

  • 在新窗口?
  • 在同一个窗口的新标签中?
  • 没有打开新窗口或标签?

Jam*_*iec 8

新窗口或新选项卡由用户的首选项控制,您无法覆盖它.但是要在新的标签/窗口中打开您的URL,您将使用

window.open('ftp://xyz.org/file.zip');
Run Code Online (Sandbox Code Playgroud)

在没有打开新窗口的情况下请求它

window.location = 'ftp://xyz.org/file.zip';
Run Code Online (Sandbox Code Playgroud)