Можно ли скачать файл с FTP с помощью Javascript? - PullRequest
4 голосов
/ 17 марта 2011

Предположим, у меня есть FTP-адрес (ftp://xyz.org/file.zip).Если я наберу это в браузере вручную, а затем нажму Enter, браузер начнет загружать file.zip и попросит меня сохранить его на жестком диске.

Мой вопрос: можно ли написать скрипт вJavaScript, который при запуске должен загружать файл со всеми этими параметрами (отдельно)?

  • в новом окне?
  • в новой вкладке в том же окне?
  • без открытия нового окна или вкладки?

Ответы [ 2 ]

8 голосов
/ 17 марта 2011

Новое окно или новая вкладка контролируются предпочтениями пользователя, и вы не можете переопределить это. Но чтобы открыть свой URL в новой вкладке / окне, вы должны использовать

window.open('ftp://xyz.org/file.zip');

чтобы запросить его без открытия нового окна, просто

window.location = 'ftp://xyz.org/file.zip';
1 голос
/ 17 марта 2011

В самом основном просто сделайте ссылку, как это:

<a href="ftp://...." target="_blank">Download in new tab/window</a>

В JS просто откройте окно с этим URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...