powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отображается размер файла при скачивании
13 сообщений из 13, страница 1 из 1
Не отображается размер файла при скачивании
    #37985614
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!!!

Уже на протяжении долго времени не могу разобраться с проблемой
Почему то при скачивании файла с сайта не отображается его размер.

Сервер win 2003, iis6, framework 4.

Размера не видно именно при скачивании через иис. Тот же код нормально работает в студии, на другом компьютере через iis 7.
В iis 6 пробовала отключать сжатие, не помогает.
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985771
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заголовки респонса сервера покажите, может там чанкед, вместо content-length.
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985792
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st,

FileInfo fileInfo = new FileInfo(filePath + "\\" + Request.QueryString["f"]);
Response.Clear();
Response.Buffer = true;
Response.Expires = 0;
Response.AppendHeader("Cache-Control", "max-age=0");
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Length", fileInfo.Length.ToString());
Response.AppendHeader("Connection", "keep-alive");
Response.AddHeader("Content-Disposition", "attachment; filename=" + Request.QueryString["f"]);
Response.WriteFile(filePath + "\\" + Request.QueryString["f"]);

Вот
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985803
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под всеми браузерами или только конкретный не показывает?
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985808
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

под всеми
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985810
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l_irinast_st,

FileInfo fileInfo = new FileInfo(filePath + "\\" + Request.QueryString["f"]);
Response.Clear();
Response.Buffer = true;
Response.Expires = 0;
Response.AppendHeader("Cache-Control", "max-age=0");
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Length", fileInfo.Length.ToString());
Response.AppendHeader("Connection", "keep-alive");
Response.AddHeader("Content-Disposition", "attachment; filename=" + Request.QueryString["f"]);
Response.WriteFile(filePath + "\\" + Request.QueryString["f"]);

Вот

Не, это не надо, это где-то там далеко на сервере исполняется. Заголовки которые видит браузер нужны.
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985826
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st,

простите, невнимательно.... сейчас)
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985858
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HTTP/1.1 200 OK
Cache-Control: private
Connection: keep-alive
Date: Fri, 05 Oct 2012 14:10:41 GMT
Content-Type: application/octet-stream
Expires: Fri, 05 Oct 2012 14:10:41 GMT
Server: Microsoft-IIS/6.0
X-UA-Compatible: IE=EmulateIE7
X-Powered-By: ASP.NET
X-AspNet-Version: 4.0.30319
Content-Disposition: attachment; filename=Price_20121005165430226.xlsx.zip
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985860
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЗаголовки респонса сервера покажите, может там чанкед , вместо content-length.
l_irinaTransfer-Encoding: chunked
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985880
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st,
Вижу :)
а как побороть?
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37985938
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l_irinast_st,
Вижу :)
а как побороть?

Можно попробовать на суплекс кинуть
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37986432
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OracleLover,

Ваш ответ для меня загадка, потому не так сильна в этом.
Если можно поподробнее?

и еще у меня появилась одна догадка, на этом иссе когда-то было включено gzip сжатие, не могло оно мне все сбить?
...
Рейтинг: 0 / 0
Не отображается размер файла при скачивании
    #37986483
l_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема частично решена, виноват g-zip.
Добавила в код Response.AddHeader("Content-Encoding", "none")
в ие все нормально, а в опере в окне сохранения файла показывает размер, а вот когда идет скачивание стоят "?"
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отображается размер файла при скачивании
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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