Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > сохранить файл .dwg используя header


Автор: alisa7 29.6.2011, 10:22
Доброго времени суток! 
Пользователю нужно выдать вопрос о сохранении данных, предлагая имя файла и заставляя браузер выводить диалог сохранения файла. Файл в формате .DWG
Пытаюсь сделать так:
Код

header('Content-type: application/acad');
header("Content-Disposition: attachment; filename=1.DWG");
readfile('1.DWG');


Файл сохраняет, но открыть его нельзя, т.к. выдает "файл чертежа испорчен".
В чем может проблема? Может кто то знает как можно по-другому файл сохранить, открыть..

Автор: Absinthe 29.6.2011, 10:52
сделай md5() этого файла на сервере и на клиенте.

Автор: alisa7 29.6.2011, 11:00
9265EB5FA02B7244D7D3A9DBF4ECE509 - на сервере
753DBC6D21033D2B5C710F20AFD87AFE - на клиенте
и как с этим бороться?

Автор: Absinthe 29.6.2011, 14:47
Правильно поместить файл на сервер.

Что в файлах разное? Если строки по разному переносит - то FTP клиент косячит и т.д.

Автор: alisa7 29.6.2011, 15:46
файлы получаются разные почему-то...
в начало файла на клиенте добавляется пустая строка

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)