Просмотр исходного кода

In case the filename contains non ASCII characters then follow rfc6266. fix #253

This will fix the downloaded filename with Edge, IE11 if it contains a non ASCII character.
master
Sébastien Lucas 8 лет назад
Родитель
Сommit
456fe586d7
1 измененных файлов: 5 добавлений и 1 удалений
  1. +5
    -1
      resources/php-epub-meta/tbszip.php

+ 5
- 1
resources/php-epub-meta/tbszip.php Просмотреть файл

@@ -645,7 +645,11 @@ class clsTbsZip {
} else {
header ('Pragma: no-cache');
if ($ContentType!='') header ('Content-Type: '.$ContentType);
header('Content-Disposition: attachment; filename="'.$File.'"');
if (strlen($File) != strlen(utf8_decode($File))) {
header('Content-Disposition: attachment; filename="book.epub"; filename*=utf-8\'\'' . rawurlencode($File));
} else {
header('Content-Disposition: attachment; filename="'.$File.'"');
}
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: public');


Загрузка…
Отмена
Сохранить