Проблема с заголовками при работе с WAP

darkwiz

Новичок
Проблема с заголовками при работе с WAP

Проблема вот какая. Для передачи файла составляю вот такой заголовок:

PHP:
        Header ( "Content-Type: ".mime_content_type($file[0]['exp']));
        Header ( "Content-Length: ".filesize($real_file)); 
        Header( "Content-Disposition: attachment; filename=$file_name"); 
        readfile($real_file);
В переменной $file_name хранится имя файла, которое необходимо передать. При работе на компьютере, имя файла нормально генерируется. При скачивании на телефоне через mini Opera все тоже отлично работает!

Но проблема возникла при попытке скачать файл через встроенный браузер на мобильном ( причем перепробовал неск. мобил разных моделей и фирм) .... Вместо имени файла, которое хранится в $file_name передается название скрипта (download), но с расширением реального файла

т.е. например, если передаем 123.mid, в $file_name генерируется например abc123.mid , а телефон принимает файл download.mid

В чем проблемы?! как с этим бороться?!
 

darkwiz

Новичок
Эмм... а можно описать, как с помощью mod_rewrite мне работать со случайными именами файла?! ... Хотя бы алгоритм.. ?!
 

SiMM

Новичок
Пишете правило, чтобы все запросы вида /download/имя_файла перенаправлялись на Ваш скрипт, ну и ссылки соответственно даёте не в виде /download.php?name=имя_файла, а в виде /download/имя_файла.
 
Сверху