Не запускаются apk файлы скачанные с DLE сайта

kirilldmt
На сайте с 13.09.2010
Offline
62
3127

Скачивая файл .apk (приложение для Android) на прямую с сайта на устройство, не могу его сразу запустить. Пишет, что неизвестный формат. Если открыть на том же устройстве, каким нибудь файл менеджером, то все ок. Пробовал менять настройки в dle для отдачи файлов (докачка, скачивание со сторонних серверов) — не помогает. (с других DLE сайтов все скачивается и запускается нормально)

Файлы apk загружаются на сайт через стандартный загрузчик dle.

Версия DLE 9.6

В чем может быть проблемма?

П.С. если файл поместить в корень сайта и вбить его адрес, то он запускается как надо

---------- Добавлено 18.07.2012 в 22:11 ----------

Решил проблему добавлением mime type на сервере. application/vnd.android.package-archive .apk

А также отредактировал файл /engine/classes/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 );

заменил на

$this->properties = array ('old_name' => $path, 'new_name' => $name, 'type' => "application/vnd.android.package-archive", 'size' => $file_size, 'resume' => $resume, 'max_speed' => $max_speed );

Но у этого решения есть минус. Теперь всем скачиваемым файлам будет передаваться тип андроид файла. Кто может предложить более элегантное решение?

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
S5
На сайте с 04.01.2010
Offline
77
#1

Достаточно

Решил проблему добавлением mime type на сервере. application/vnd.android.package-archive .apk

на сервере

kirilldmt
На сайте с 13.09.2010
Offline
62
#2
sg552:
Достаточно

на сервере

оказалось недостаточно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий