2010-06-27 1 views
2

У меня проблема с одной из страниц на веб-сайте. Эта страница будет служить изображениям в соответствии с выбором, который пользователь делает как PDF, GIF, DWG и .. DXF Я понимаю, почему PDF и GIF будут пытаться открываться в браузере, но файлы DXF будут (с использованием firefox и chrome) попытаться откройте в окне браузера слишком неудачно, но попытайтесь. Как я могу заставить свою страницу обслуживать файлы как загружаемый ресурс, а не внутри браузера? Это проблема с DXF (хотя и, если возможно, я хотел бы, чтобы такое же поведение с PDF).Передача файлов DXF (и других типов) в IIS

Уже добавлен тип файла DXF в метабазу, чтобы разрешить доступ к этому типу файла.

ответ

2

Я слишком часто испытываю подобную проблему. Вы заметите, что если у пользователя нет установленного Autocad или DXF, он попытается загрузить файл: так что это «функция» DXF-зрителей, что они попытаются открыть файл в браузере. Есть несколько вещей, которые вы можете попробовать:

1) Сообщите пользователю «щелкнуть правой кнопкой мыши и загрузить» по ссылке на файл (или ссылку на страницу, которая служит файлу) [они редко идут на это хотя и будет по-прежнему жаловаться, что это ошибка веб-сайта]

2) Попробуйте отправить файл в виде вложения. Это, вероятно, что вы хотите :)

http://support.microsoft.com/kb/260519

Смотрите также ошибка в IE4.01 (как если бы кто-то еще использует его!): http://support.microsoft.com/kb/182315/

Надежда, что помогает!

(редактирование: Я вижу решение для ASP, который имеет смысл для меня, но, возможно, не к вам Вы бы строку:. Response.Headers.Add("content-disposition", "attachment; filename=hello.dxf");)

+0

Это выглядит многообещающим - заглянем в него прямо сейчас! – riffnl

+0

Статья классическая ASP действительно (не имеет значения на самом деле) - но это работает! – riffnl

0

Таким образом, есть страница, которая служит файлу, а не прямая ссылка на сам файл? Вы отправляете правильный тип контента для этих файлов?

+0

Это «служит» URL-адрес, чтобы файлы , а не фактический файл (поэтому я не общаюсь с типами содержимого или заголовками и т. п.). – riffnl

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