Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как сделать редирект после передачи файла по http / 3 сообщений из 3, страница 1 из 1
11.09.2006, 09:36
    #33977145
armas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать редирект после передачи файла по http
передаю word-кий файл по http
 
1) как мне сделать Response.Redirect("tratata.aspx")
   после Response.Flush(); она не воспринимается
 
ниже код передачи файла
 
public static void SendFileHTTP(HttpResponse Response, string filename) {
      FileInfo file = new FileInfo(filename);
      Response.Clear();
      Response.BufferOutput = true;
      Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
      Response.AddHeader("Content-Length", file.Length.ToString());
      Response.ContentType = "application/octet-stream";
      Response.WriteFile(filename);
      Response.Flush();
   }
...
Рейтинг: 0 / 0
11.09.2006, 19:42
    #33979169
gaidar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать редирект после передачи файла по http
Response.Redirect посылает заголовок, информирующий браузер о необходимости навигации к другой странице. Если вы закончите вывод, то, разумеется, ничего работать не будет.
Более того, если Вы что-либо вывели, то уже нельзя сделать Redirect, поэтому пересмотрите свой подход к "выдаче" файлов.--
Гайдар Магдануров
E-Mail | Блог | Сайт

Difficult I do now, impossible will take a while...
...
Рейтинг: 0 / 0
12.09.2006, 09:03
    #33979667
armas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать редирект после передачи файла по http
>поэтому пересмотрите свой подход к "выдаче" файлов
А как по можно по другому?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как сделать редирект после передачи файла по http / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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