valenok
Цитата: header('Cache-Control: private');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
header('HTTP/1.0 200 OK');
header('Content-Length: '.filesize($file));
readfile($file);
где $file - адрес файла , $filename - его имя
Мне нужен был результат работы этого кода. В OPERA 9.52 , мазиле и ИЕ7 - все работает правильно. ИЕ-6 - начинаются баги с сохранением, а точнее с разрешением. Жругие версии браузеров, так же могли выдать баги с разрешением файлов. При входе с телефона, он сохранял файл с разрешением EXT. Во всех случаях при переписывании разрешений на правильные - файл был загружен нужный. Если в названии файлов были прописаны некоторые символы, включая русские, то браузер ИЕ и мазила не только переименовывал разрешение, но и добавлял приставку к файлу.
|