Здравствуйте<br>Последний нжинкс 6-ой ветки.<br><br>Используется раздача статики через указанный хидер. Скрипт отдачи внизу.<br>Проблемы:<br>В файерфоксе добавляется _ в начало и конец файла: было test.mp3, стало _test.mp3._<br>
В опере добавляет ": было test.mp3, стало "test.mp3. Причём при сохранении файла имя по дефолту пустое<br>6-ой эксплорер(под который тоже надо заточить сайт) предлагает сохранить под именем 2http.php?301<br>Качается нормально.<br>
<br>Что ещё надо отдать, чтобы избежать этих косяков?<br><br>Скрипт<br><?php<br>include_once './includes/bootstrap.inc';<br>drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);<br><br>$ref=$_SERVER['QUERY_STRING'];<br>
<br>$file = db_fetch_object(db_query('SELECT filename, filemime FROM {files} WHERE fid=%d', $ref));<br><br>if(!$file->filename) {<br> exit();<br>}<br><br>db_query('UPDATE {file_downloads} SET count = count + 1 WHERE filename = %d', $ref);<br>
<br>header("Content-type: " . $file->filemime);<br>header('Content-Disposition: attachment; filename=\"' . $file->filename . '\"');<br>header('X-Accel-Redirect: /sites/default/files/'.$file->filename);<br>
<br>?><br><br><br clear="all"><br>-- <br>С уважением,<br>Паньков Артем Владимирович.<br>ICQ: 842264<br>Мобильный: +7 903 726 19 69