Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.09.2008, 12:48
Новичок на форуме
Отправить личное сообщение для Rockie Посмотреть профиль Найти все сообщения от Rockie
 
Регистрация: 08.09.2008
Сообщений: 8

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

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

p.s.: эти документы лежат в библиотеке портала sharepoint, если быть точным. sharepoint позволяет использовать веб-папки и скачивать документы через windows explorer, но когда пользователи выбирают некий свой пакет документов(фильтрами), этот подход не работает. Поэтому появилась необходимость реализовать возможность скачки файлов альтернативным способом.
Ответить с цитированием
  #2 (permalink)  
Старый 25.09.2008, 12:50
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Если было бы можно, то этим "альтернативным способом" юные хакеры тебе бы уже полный винт вирусов насохраняли...
Ответить с цитированием
  #3 (permalink)  
Старый 25.09.2008, 12:59
Новичок на форуме
Отправить личное сообщение для Rockie Посмотреть профиль Найти все сообщения от Rockie
 
Регистрация: 08.09.2008
Сообщений: 8

фигово.. Не обязательно сразу при загрузке, пусть обработчик запускается например при нажатии на кнопку. Кнопку ведь пользователь нажимает?
Ответить с цитированием
  #4 (permalink)  
Старый 25.09.2008, 13:31
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

кнопку может и срипт нажать...
Ответить с цитированием
  #5 (permalink)  
Старый 25.09.2008, 13:41
Новичок на форуме
Отправить личное сообщение для Rockie Посмотреть профиль Найти все сообщения от Rockie
 
Регистрация: 08.09.2008
Сообщений: 8

А через Active-X? Или я делаю вывод, что на клиенте такое сделать не получится и мне нужно юзать какое-то приложение/сервис на сервере?
Ответить с цитированием
  #6 (permalink)  
Старый 25.09.2008, 15:21
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

а Active-X поддерживает тольок ИЕ.
Ответить с цитированием
  #7 (permalink)  
Старый 25.09.2008, 16:19
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Скачать автоматически не получится, но "открыв" ссылку с этим документом через JavaScript - браузер его скачает. Сохранить, конечно, пользователю самому надо будет. Или проблема в чем то другом?
Ответить с цитированием
  #8 (permalink)  
Старый 25.09.2008, 16:33
Новичок на форуме
Отправить личное сообщение для Rockie Посмотреть профиль Найти все сообщения от Rockie
 
Регистрация: 08.09.2008
Сообщений: 8

Сообщение от ZoNT Посмотреть сообщение
а Active-X поддерживает тольок ИЕ.
это вполне устраивет, кроссбраузерность не требуется.
Сообщение от Андрей Параничев Посмотреть сообщение
Скачать автоматически не получится, но "открыв" ссылку с этим документом через JavaScript - браузер его скачает. Сохранить, конечно, пользователю самому надо будет. Или проблема в чем то другом?
При клике мышкой на документ появляется предложение открыть его(именно открыть, а не сохранять). Если "открывать javascript-ом", то будет предложение сохранить? Проблема в том, что в sharepoint-е динамически формируется список документов, которые нужно сохранить на локальный компьютер. Файлов много, и практически невозможно на каждом щелкать "Save target As.."
Ответить с цитированием
  #9 (permalink)  
Старый 25.09.2008, 16:38
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Rockie,
Тогда методами одного лишь JavaScript не обойтись.
Ответить с цитированием
  #10 (permalink)  
Старый 25.09.2008, 16:43
Новичок на форуме
Отправить личное сообщение для Rockie Посмотреть профиль Найти все сообщения от Rockie
 
Регистрация: 08.09.2008
Сообщений: 8

Как бы вы решали задачу?
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить данные в файл? Возможно такое на JavaScript? Forgott Общие вопросы Javascript 35 26.06.2015 19:11
Приглашаем специалиста по JavaScript. Мск, от 75 000 руб. arturus Работа 30 14.01.2009 02:30
Как считать файл с винта и вставить его в mht-файл ? potkin Общие вопросы Javascript 4 26.08.2008 14:17
Нужен Старший разработчик JavaScript Yandex Работа 17 19.08.2008 16:43
JavaScript как файл закодировать base64? Трактор AJAX и COMET 3 10.06.2008 13:22