Я слишком часто сталкиваюсь с такой проблемой.Вы заметите, что если у пользователя не установлен 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");
)