2015-05-26 2 views
5

Мой код открытия PDF в новом окне/вкладке с помощью .apsx страницы и следующий код:IE11 не уважая имя файла содержимого диспозиции

  string fileName = GetFileName(so); 

      Response.Clear(); 
      Response.Buffer = true; 
      Response.ContentType = "application/pdf"; 
      Response.AddHeader("content-disposition", "inline; filename=" + fileName); 
      Response.BinaryWrite(pdfStream); 

При выборе опции сохранения в браузере для PDF, имя файла в диалоговом окне сохранения неправильно заполняется в IE (11); он все еще использует имя страницы. Chrome и FF работают так, как я ожидал бы их (используя предоставленное имя файла как предлагаемое имя).

Кроме того, IE работает так же, как Chrome и FF, когда я изменяю контент-расположение в приложении вместо встроенного. Все они используют имя файла в качестве предлагаемого имени сохранения.

Я что-то упустил, как использовать встроенные функции?

+0

То же самое здесь, в IE11.0.9600 –

ответ

0

Вы попробовали изменить inline на приложение? Response.AddHeader ("content-disposition", "attachment; filename =" + имя_файла);

Смежные вопросы