файлы поданы с довольным расположением: встройте все еще иногда запрашивают загрузку

Символом «новой строки» Word является ANSI 11. Скорее всего, получатель на сервере не знает, что делать с этим символом, интерпретирует его как можно лучше и возвращает строку в Word с символом Word в свою очередь, не может правильно интерпретировать.

Лучше всего было бы заменить этот элемент чем-то при отправке строки и заменить его, когда строка возвращается с ANSI 11.

5
задан rmeador 21 April 2009 в 16:07
поделиться

2 ответа

Убедитесь, что ваш сервер обслуживает правильный тип MIME для файлов CSV и Excel. Для правильного обращения с ними даже браузеру, который распознает их тип и имеет обработчик типа файла / плагин для них, потребуется правильный тип MIME.

Возможно, вы захотите, чтобы тип MIME обоих типов был application / vnd.ms -excel

Если вы используете их на своем веб-сервере в виде обычных файлов, то соответствующим параметром в Apache является файл mime.types.

application/vnd.ms-excel xls csv

Если вы обслуживаете эти файлы из своего приложения, то вам необходимо добавьте заголовок Content-Type: application / vnd.ms-excel самостоятельно.

Обратите внимание, что для некоторых пользователей он может никогда не работать должным образом - например, для тех, у кого не установлен Microsoft Office, или даже для других пользователей. используя альтернативный браузер или кто перепутал их ассоциации типов файлов.

0
ответ дан 15 December 2019 в 06:35
поделиться

Возможно, вы уже решили эту проблему, но если нет, у меня может быть ответ (для будущих людей с той же проблемой это тоже свело меня с ума!)

Это поведение можно переписать на клиент, используя следующее:

  1. Перейдите в проводник Windows
  2. Выберите Инструменты -> Параметры папки
  3. Выберите вкладку «Типы файлов»
  4. Найдите расширение «DOC» (или «PDF» и т. д.)
  5. Выберите «Дополнительно»
  6. Отметьте / снимите флажок «Подтвердить открытие после загрузки» по желанию.

Механизм, используемый для реализации функции предварительного просмотра / загрузки, основан на использовании заголовка «content-disposition», обычно с использованием MimeType « заявление/". Это в основном указывает локальному клиенту открыть приложение, используя указанное приложение, однако указанные выше настройки для приложения могут перезаписать запрошенный формат доставки.

3
ответ дан 15 December 2019 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: