Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
Здравствуйте!!! Уже на протяжении долго времени не могу разобраться с проблемой Почему то при скачивании файла с сайта не отображается его размер. Сервер win 2003, iis6, framework 4. Размера не видно именно при скачивании через иис. Тот же код нормально работает в студии, на другом компьютере через iis 7. В iis 6 пробовала отключать сжатие, не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 16:01 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
Заголовки респонса сервера покажите, может там чанкед, вместо content-length. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:16 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
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"]); Вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:32 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
Под всеми браузерами или только конкретный не показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:38 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
МСУ, под всеми ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:43 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
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"]); Вот Не, это не надо, это где-то там далеко на сервере исполняется. Заголовки которые видит браузер нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:45 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
st_st, простите, невнимательно.... сейчас) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 17:53 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 18:16 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
st_stЗаголовки респонса сервера покажите, может там чанкед , вместо content-length. l_irinaTransfer-Encoding: chunked ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 18:20 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
st_st, Вижу :) а как побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 18:30 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
l_irinast_st, Вижу :) а как побороть? Можно попробовать на суплекс кинуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 19:12 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
OracleLover, Ваш ответ для меня загадка, потому не так сильна в этом. Если можно поподробнее? и еще у меня появилась одна догадка, на этом иссе когда-то было включено gzip сжатие, не могло оно мне все сбить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 15:17 |
|
||
|
Не отображается размер файла при скачивании
|
|||
|---|---|---|---|
|
#18+
проблема частично решена, виноват g-zip. Добавила в код Response.AddHeader("Content-Encoding", "none") в ие все нормально, а в опере в окне сохранения файла показывает размер, а вот когда идет скачивание стоят "?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 16:56 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=119&tid=1359173]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 313ms |

| 0 / 0 |
