Не работает загрузка файла ответов в Internet Explorer и Chrome (C #, Asp.net) - PullRequest
1 голос
/ 09 августа 2011

Я пишу метод загрузки файла для загрузки файла с сервера на клиентскую машину в C # asp.net

Я написал следующий код:

Response.ContentType = ReturnExtension(System.IO.Path.GetExtension(file.Name));

                    Response.AppendHeader("Content-Disposition", "attachment; filename=" + file.Name);

                    Response.TransmitFile(strRequest);

                    Response.End();

Это будет хорошо работать в Firefox и Chrome, но не в IE.

Ответы [ 2 ]

0 голосов
/ 23 августа 2013

попробуйте поставить Response.Clear() поверх вашего кода.

0 голосов
/ 23 августа 2013

Я столкнулся с подобной проблемой в некоторых версиях IE, и мне пришлось установить заголовок Cache-Control, чтобы загрузка работала правильно:

response.Cache.SetCacheability(HttpCacheability.Private);
...