ИСПРАВИТЬ: Content-Disposition: загрузка не принудительно файла диалогового окна

Переводы статьи Переводы статьи
Код статьи: 182315
Развернуть все | Свернуть все

Проблема

В соответствии с веб-узла http://www.nic.mil/ftp/rfc/rfc2183.txt параметр метода обработки aContent заголовок типа "вложение" при возврате файла toa клиента следует принудительно клиенту запрашивать у пользователя ввод данных. Typicallythis ввода означает ли пользователь хочет просмотреть или сохранить thefile. Internet Explorer версии 4.01 могут пытаться открыть withoutprompting возвращенных файлов пользователя.

Статус

Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в начале данной статьи.
Данная ошибка была исправлена в Internet Explorer 5.

Дополнительная информация

При firstopened в Internet Explorer, файл документа для приложения на клиентском компьютере установлен обозреватель предоставляет пользователю диалоговое окно загрузки aFile запроса пользователя со следующими параметрами:

  • Открыть этот файл из его текущего расположения
  • Сохраните этот файл на диске
Это диалоговое окно также предлагает пользователю следующий флажок:
Всегда спрашивать при открытии этого типа файла
Когда пользователь снимает флажок, Explorer будет всегда открывать файлы этого типа.

Когда файл возвращается в обозреватель с типом headerwith "вложение" Content-Disposition, обозреватель должен запросить пользователя независимо от выбора выше. На самом деле обозреватель может не всегда запрашивать пользователя.

Internet Explorer версии 4.01 не поддерживается в заголовке Content-Disposition thatit будет инициализировать диалоговое окно Загрузка файла (если он отображается) с именем файла asuggested. Следующий код показывает, как отправлять заголовок расположения theContent и предлагаемого имени файла из программы CGI:
   #include <stdio.h>
   int main()
   {
     char szContentType[]="Content-Type: bad/type\r\nContent-Disposition:"
                          " attachment; filename=name.xxx\r\n\r\n";
     printf(szContentType);
     printf("This is a test.");
     return 0;
   }
				
Не включать путь в параметре имя файла. Кроме того не заключайте itin кавычки.

Может показаться, что установка Content-Type для типа, неизвестного Explorerwould силы диалоговое окно Загрузка файла. На самом деле обозреватель «содержимое» данные, отправленные с сервера и определяет тип отправляемого файла. Ifit распознает тип файла, он будет вести себя в соответствии с userpreference. На этом этапе является полностью надежным так, чтобы диалоговое окно загрузки theFile должно отображаться при загрузке файла в InternetExplorer.

Свойства

Код статьи: 182315 - Последний отзыв: 21 сентября 2013 г. - Revision: 3.0
Ключевые слова: 
kbbug kbDSupport kbFAQ kbmt KB182315 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 182315
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com