вопрос
Доброго времени суток уважаемые эксперты и просто не безразличные посетители.
Яда и походу не только я решил сварганить сайт с мобильными приложениями на DLE 9.7. Но возникла проблема с аттачами, почти все стандартные браузеры качают файлы с именем download.php. Стандартный андроид браузер вообще отказывается загружать файлы. Опытным для себя выясни, что файл download.php передает не полные заголовки, то есть не передает размер и имя скачиваемого файла.
Подскажите пожалуйста способ решения данной проблемы.
Я
Подскажите пожалуйста способ решения данной проблемы.
В download.class.php
должно быть так
найти
после вставить
должно быть так
найти
$this->properties = array ('old_name' => $path, 'new_name' => $name, 'type' => "application/force-download", 'size' => $file_size, 'resume' => $resume, 'max_speed' => $max_speed );
после вставить
$type = explode( ".", $name );
$type = strtolower( end( $type ) );
if( $type == "apk" ) $this->properties['type'] = "application/vnd.android.package-archive";
if( $type == "pdf" ) $this->properties['type'] = "application/pdf";
if( $type == "doc" OR $type == "docx") $this->properties['type'] = "application/vnd.ms-word";
if( $type == "mp4" ) $this->properties['type'] = "video/mp4";