Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите способы загрузки файла на клиента / 4 сообщений из 4, страница 1 из 1
07.04.2005, 13:24
    #33002565
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способы загрузки файла на клиента
Задача: С сервера нужно сгрузить файл клиенту так, чтобы последний мог выбрать, что с ним сделать: сохранить или открыть и при этом не оставалось бы никаких лишних окон.
Пробовал:
1. Передавать ссылку на файл www.site.ru/tmp/myfile.txt . В этом случае, у большинства этот файл откроется прямо в браузере, либо в приложении.
2. Записывать документ в страницу и установить заголовок "application/octet-stream;name=myfile.txt" . Всегда спрашивается что сделать с файлом, но при его сохранении окно IE не закрывается. Если выбрать открытие, то окно IE закрывается.
3. Поместить способ 2 в iframe - все классно, никаких лишних окон, всегда спрашивает, что сделать с файлом, но в XPSP2 не работает. :((

Каким еще способом можно передать файл клиенту или как скорректировать существующие для решения задачи( особенно, сп. 3)?
...
Рейтинг: 0 / 0
08.04.2005, 00:18
    #33003827
marika_lux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способы загрузки файла на клиента
Может, я, конечно,не совсем в тему...но у меня,например, такой вариант...
На сервере хранится файл, допустим...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 Спасибо!
...
Рейтинг: 0 / 0
08.04.2005, 08:25
    #33003943
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способы загрузки файла на клиента
Описанный вами прмер - случай 1 (см. выше).
Для загрузки могу посоветовать:
1. Классика, через обычный элемент управления <input type=file>
2. Интересынй способ www.15seconds.com/issue/010522.htm . Но учтите, что там необходимо использование библиотеки adodb, а она запрещена для использования в IE на XPSP2
...
Рейтинг: 0 / 0
10.04.2005, 01:43
    #33006680
marika_lux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способы загрузки файла на клиента
http://relib.com/articles/article.asp?id=154

см. пп.№10 Поможет?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подскажите способы загрузки файла на клиента / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]