2014-11-03 2 views
0

У меня есть страница php, обслуживающая файлы при посещении с помощью модуля XSENDFile. Он отлично работает в большинстве браузеров, но в последнем браузере Safari загружается файл. И размер файла отлично проверяется, однако имя файла - это имя php-страницы, а не имя файла.Загрузка файла поддержки PHP, дает .PHP имя файла при загрузке с Safari

$fakename = 'filename'; 
    $extension = fileexten($filename); 
      $mime = contenttype($extension); 
      header("Content-Type:".$mime); 
      header("X-Sendfile: $filename"); 
      header('Content-Disposition: attachment; filename="' . $fakename . '.'.$extension); 

Любые идеи? Также я могу разместить больше кода, если потребуется.

ответ

3

Закрыть двойную кавычку в конце последнего заголовка?

+0

О, ничего себе, это было так просто. Спасибо за улов! – Matt