powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Downloading file ерунда какая-то.
15 сообщений из 15, страница 1 из 1
Downloading file ерунда какая-то.
    #33853735
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простейший код для скачивание файла:
Private Sub lnkMailMarge_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkMailMarge.Click

        Response.ContentType = "text/plain"
        Response.AddHeader("Content-Disposition", "attachment; filename=MergeData.txt")
        Response.AppendHeader("Connection", "keep-alive")
        Response.ContentEncoding = System.Text.Encoding.UTF8
        Response.Charset = "UTF-8"
        Response.Write(mergeData)
        Response.End()
End Sub


Так вот, проблема в том что при нажатии на линкбатон возникает диалог мол делать то что ? Открыть, или Сохранить. Если сохранить на диск то все ок, если нажать на Открыть то отрываеться блокнот и говорит что файл не сужествует (путь в темпорари интеренет фалс). Кто-то встречался ?
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33853798
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простейший код для скачивание файла:
Private Sub lnkMailMarge_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkMailMarge.Click

        Response.ContentType = "text/plain"
        Response.AddHeader("Content-Disposition", "attachment; filename=MergeData.txt")
        Response.AppendHeader("Connection", "keep-alive")
        Response.ContentEncoding = System.Text.Encoding.UTF8
        Response.Charset = "UTF-8"
        Response.Write(mergeData)
        Response.End()
End Sub


Так вот, проблема в том что при нажатии на линкбатон возникает диалог мол делать то что ? Открыть, или Сохранить. Если сохранить на диск то все ок, если нажать на Открыть то отрываеться блокнот и говорит что файл не сужествует (путь в темпорари интеренет фалс). Кто-то встречался ?
Встречалось. Объясняю почему так.
Всё дело в 6-м ie. Ты ведь 6-м пытаешься открыть, не так ли? Он (эксплорер) был разработан Иллинойским университетом по договору с Микрософтом. Было разработано несколько 6-х версий, под каждый Windows (и каждый сервиспак) разные. Это, безусловно, был ошибочный подход с самого начала. В результате вероятность ошибок возрасла многократно - и как следствие - такие вот досадные ошибки. Подобных недоразумений нет в Нетскейпе и ФаерФоксе.
Рецепт лечения прост: перезагрузи компьютер. Если окажется недостаточным, но проделай Виндоус Апдейт.

Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33853858
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простейший код для скачивание файла:
Private Sub lnkMailMarge_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkMailMarge.Click

        Response.ContentType = "text/plain"
        Response.AddHeader("Content-Disposition", "attachment; filename=MergeData.txt")
        Response.AppendHeader("Connection", "keep-alive")
        Response.ContentEncoding = System.Text.Encoding.UTF8
        Response.Charset = "UTF-8"
        Response.Write(mergeData)
        Response.End()
End Sub


Так вот, проблема в том что при нажатии на линкбатон возникает диалог мол делать то что ? Открыть, или Сохранить. Если сохранить на диск то все ок, если нажать на Открыть то отрываеться блокнот и говорит что файл не сужествует (путь в темпорари интеренет фалс). Кто-то встречался ?
Встречалось. Объясняю почему так.
Всё дело в 6-м ie. Ты ведь 6-м пытаешься открыть, не так ли? Он (эксплорер) был разработан Иллинойским университетом по договору с Микрософтом. Было разработано несколько 6-х версий, под каждый Windows (и каждый сервиспак) разные. Это, безусловно, был ошибочный подход с самого начала. В результате вероятность ошибок возрасла многократно - и как следствие - такие вот досадные ошибки. Подобных недоразумений нет в Нетскейпе и ФаерФоксе.
Рецепт лечения прост: перезагрузи компьютер. Если окажется недостаточным, но проделай Виндоус Апдейт.

Мда ... перегружать комп .. вобщем жду дельных советов, размышлений.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33853862
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диалог - стандартная фишка интернет эксплорера, ничего с ней не сделаешь. А то что открыть не может - проблемы клиента. ЛИбо проги нет соответствующей, либо с ИЕ беда и надо почистить Temporary Internet Files.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33853936
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отдавай application/octet-stream

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854153
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдавай application/octet-stream

Непомагает.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854154
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдавай application/octet-stream

Непомагает.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854165
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диалог - стандартная фишка интернет эксплорера, ничего с ней не сделаешь.

А я и не собираюсь с ним чего-то делать.

А то что открыть не может - проблемы клиента.
ЛИбо проги нет соответствующей,

NotePada нету ? Ну ну


либо с ИЕ беда и надо почистить Temporary Internet Files.


Непомагает.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854207
c_RA_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А проверить можешь, какой именно файл в итоге пытается открыть блокнот? И есть ли таковой в темпе?
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854298
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проверить можешь, какой именно файл в итоге пытается открыть блокнот? И есть ли таковой в темпе?

Ну если бы он был блокнот бы открыл.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854393
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда ... перегружать комп .. вобщем жду дельных советов, размышлений.
Похоже я для тебя явно не авторитет...
Чего тут ещё размышлять-то? Сделал бы уже давно как я сказал.
Хотя если у тебя не лицензионный Виндоус, то апдейтить не получится.
(смайлика "развести руками" я не нашёл)

Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854467
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже я для тебя явно не авторитет...

Чего тут ещё размышлять-то? Сделал бы уже давно как я сказал.
Хотя если у тебя не лицензионный Виндоус, то апдейтить не получится.
(смайлика "развести руками" я не нашёл)


Извини Макс, но ты несешь в основном чушь, которая к делу не относиться. Ну причем тут лицензионность моей винды ? Причем тут где разработывался 6 эксплоер (Кста я пользуюсь 7йм)? Вобщем бред это все.

Для всех Response.ClearHeaders() - помогло.
"тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия" Э.В.Дейкстра
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33854629
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини Макс, но ты несешь в основном чушь, которая к делу не относиться. Ну причем тут лицензионность моей винды ? Причем тут где разработывался 6 эксплоер (Кста я пользуюсь 7йм)? Вобщем бред это все.
Для всех Response.ClearHeaders() - помогло.
Ну про чушь я промолчу (а то меня выгонят с поля как Зидана), а об остальном могу сказать, что если прокатывает, то хорошо. Но это не должно никак влиять. Ты ещё Response.ClearContent() не забудь написать на всякий случай. 7-м пока пользоваться нельзя, так как релиза 7-го ещё нет, а бета, хотя и 3-я - это источник ошибок. Короче это ошибка ie.

Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33855135
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чего с кешированием кста на странице? Попробуй отдавать хидер Expires с будущей датой. Похоже ИЕ просто бо быстрому чистит этот файлик из кеша почему-то.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Downloading file ерунда какая-то.
    #33855179
Tellurian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое mergeData? Почему используется не BinaryWrite?
Попробуй делать Response.Flush.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Downloading file ерунда какая-то.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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