Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скачать файл с использованием javascript (https://javascript.ru/forum/misc/1854-skachat-fajjl-s-ispolzovaniem-javascript.html)

Rockie 25.09.2008 12:48

Скачать файл с использованием javascript
 
Есть страница со списком файлов, на странице файл выглядит например как "301261019.doc". На самом деле это ссылка вида "http://server/site/Base%20documents/301261.019.doc"

Можно ли скачать этот файл в локальную папку на компьютере при помощи javascript? Можно пример либо ссылку, как это сделать?

p.s.: эти документы лежат в библиотеке портала sharepoint, если быть точным. sharepoint позволяет использовать веб-папки и скачивать документы через windows explorer, но когда пользователи выбирают некий свой пакет документов(фильтрами), этот подход не работает. Поэтому появилась необходимость реализовать возможность скачки файлов альтернативным способом.

ZoNT 25.09.2008 12:50

Если было бы можно, то этим "альтернативным способом" юные хакеры тебе бы уже полный винт вирусов насохраняли...

Rockie 25.09.2008 12:59

:( фигово.. Не обязательно сразу при загрузке, пусть обработчик запускается например при нажатии на кнопку. Кнопку ведь пользователь нажимает?

ZoNT 25.09.2008 13:31

кнопку может и срипт нажать...

Rockie 25.09.2008 13:41

А через Active-X? Или я делаю вывод, что на клиенте такое сделать не получится и мне нужно юзать какое-то приложение/сервис на сервере?

ZoNT 25.09.2008 15:21

а Active-X поддерживает тольок ИЕ.

Андрей Параничев 25.09.2008 16:19

Скачать автоматически не получится, но "открыв" ссылку с этим документом через JavaScript - браузер его скачает. Сохранить, конечно, пользователю самому надо будет. Или проблема в чем то другом?

Rockie 25.09.2008 16:33

Цитата:

Сообщение от ZoNT (Сообщение 6309)
а Active-X поддерживает тольок ИЕ.

это вполне устраивет, кроссбраузерность не требуется.
Цитата:

Сообщение от Андрей Параничев (Сообщение 6315)
Скачать автоматически не получится, но "открыв" ссылку с этим документом через JavaScript - браузер его скачает. Сохранить, конечно, пользователю самому надо будет. Или проблема в чем то другом?

При клике мышкой на документ появляется предложение открыть его(именно открыть, а не сохранять). Если "открывать javascript-ом", то будет предложение сохранить? Проблема в том, что в sharepoint-е динамически формируется список документов, которые нужно сохранить на локальный компьютер. Файлов много, и практически невозможно на каждом щелкать "Save target As.."

Андрей Параничев 25.09.2008 16:38

Rockie,
Тогда методами одного лишь JavaScript не обойтись.

Rockie 25.09.2008 16:43

Как бы вы решали задачу?


Часовой пояс GMT +3, время: 03:46.