Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите способы загрузки файла на клиента
|
|||
|---|---|---|---|
|
#18+
Задача: С сервера нужно сгрузить файл клиенту так, чтобы последний мог выбрать, что с ним сделать: сохранить или открыть и при этом не оставалось бы никаких лишних окон. Пробовал: 1. Передавать ссылку на файл www.site.ru/tmp/myfile.txt . В этом случае, у большинства этот файл откроется прямо в браузере, либо в приложении. 2. Записывать документ в страницу и установить заголовок "application/octet-stream;name=myfile.txt" . Всегда спрашивается что сделать с файлом, но при его сохранении окно IE не закрывается. Если выбрать открытие, то окно IE закрывается. 3. Поместить способ 2 в iframe - все классно, никаких лишних окон, всегда спрашивает, что сделать с файлом, но в XPSP2 не работает. :(( Каким еще способом можно передать файл клиенту или как скорректировать существующие для решения задачи( особенно, сп. 3)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 13:24 |
|
||
|
Подскажите способы загрузки файла на клиента
|
|||
|---|---|---|---|
|
#18+
Может, я, конечно,не совсем в тему...но у меня,например, такой вариант... На сервере хранится файл, допустим...raspisan.xls, тогда файл xxx.asp содержит следующий текст: <html> <head> <title>Расписание</title> <% Function SaveBinaryDataTextStream(FileName, ByteArray) Set FS = Server.CreateObject("Scripting.FileSystemObject") Set TextStream = FS.CreateTextFile(FileName) TextStream.Write BinaryToString(ByteArray) End Function %> </head> <body> <h1Расписание</h1> <table border="0"> <tr> <td><a href="raspisan.xls>raspisan.xls</td> </tr> </table> </body> </html> При нажатии на ссылку возникает стандартное окошко сохранения или открытия...соответствующего файла...правда, на txt я не проверяла... если это не то, извините... Была бы очень признательна, если бы Вы подсказали, как наоборот присоединить файл (загрузить его на сервер) с последующей возможностью сохранения его на локальной машине, т.е. чтоб создавался файл с ссылкой на него... где такой сценарий можно посмотреть?Если есть конкретный пример, то пришлите, пожалуйста, на sweet_kosha@rambler.ru Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 00:18 |
|
||
|
Подскажите способы загрузки файла на клиента
|
|||
|---|---|---|---|
|
#18+
Описанный вами прмер - случай 1 (см. выше). Для загрузки могу посоветовать: 1. Классика, через обычный элемент управления <input type=file> 2. Интересынй способ www.15seconds.com/issue/010522.htm . Но учтите, что там необходимо использование библиотеки adodb, а она запрещена для использования в IE на XPSP2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 08:25 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33002565&tid=1394227]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
6ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 368ms |

| 0 / 0 |
