2016-11-15 2 views
1

В моем веб-приложении java необходимо скопировать 6 файлов с сервера на пользовательский компьютер usb-накопителя при нажатии кнопки сохранения файлов.Как скопировать многократные файлы с сервера на диск usb

Если USB-накопитель не найден, необходимо отобразить предупреждающее сообщение «нет обнаруженного USB-накопителя».

Я думаю, из-за проблемы с безопасностью это невозможно через Java-скрипт.

Какое будет правильное решение?

+1

Что вы пробовали? У вас есть [mcve] (http://stackoverflow.com/help/mcve)? – Andrey

+0

Вы хотите загружать файлы с веб-сервера при нажатии кнопки, минуя обычную процедуру загрузки браузера, а затем записывать файлы непосредственно на мультимедийное устройство на компьютере пользователя ... из веб-браузера? Я бы предположил, что это будет невозможно из-за проблем с безопасностью. Просто загрузите файлы, как обычно, и заставите пользователя выбрать место сохранения. – samiles

ответ

1

В качестве веб-сайта вы не можете указать пользователю, где он должен сохранять файлы, с другой стороны, вы можете создать скрипт, который загружает файлы в том месте, где находится скрипт. Если вы находитесь в Windows:

  1. Получить двоичный код «wget for windows» и поместить его на USB-ключ.
  2. Создайте файл сценария get_server_file.bat.
  3. Отредактируйте файл и команды, но строки, как

    Wget http://example.com/yourfile.txt

Когда пользователь щелкает на сценарии, файлы будут загружены. Если вам нужно больше опций, посмотрите на документацию wget.

+0

Возможно ли это из ActiveX или Filesystemobject – thaya

Смежные вопросы