Как отдавать с сайта файлы с разрешением .apk?

N
На сайте с 16.06.2012
Offline
79
1552

Загрузил файлы .apk на хостинг, разместил ссылки на скачивание, но при скачивании с андроид смартфона, после загрузки при попытки открыть приложение для последующей установки, выбивает - невозможно открыть файл! Можно только зайти в стандартное приложение "загрузки" смарта и там выбрать файл и запустить его установку. Размещаю файл на файлообменниках и скачиваю от туда, сразу после загрузки в браузере выполняется установка. Файлы в порядке, рабочие, с пк одинаково загружаются без проблем. Куда смотреть, что делать?

download траф сюда: Белая инстал партнерка (https://goo.gl/C2rOvd)
andrey90
На сайте с 02.06.2011
Offline
125
#1

Для начала попробовать скачать с другого устройства\мобилы.

Если файл отдается прямо, без изменений и с расширением .APK то проблема в смартфоне, который качает.

Возможно срабатывает внутренняя безопасность и не дает открыть файл, так как таким образом распространяется много зловредов. А вот если человек точно уверен, что ему это приложение нужно, то он открывает загрузки и запускает.

https://goo.gl/tJuFX - Заработай на продаже авиабилетов 1 000 000 $ уже сегодня https://goo.gl/y6tpS - Кредиты WebMoney с задолженностью WMC
HM
На сайте с 14.01.2012
Offline
247
#2

Возможно, файл отдается с другим mime, а не с нужным application/vnd.android.package-archive.

N
На сайте с 16.06.2012
Offline
79
#3
hakuna matata:
Возможно, файл отдается с другим mime, а не с нужным application/vnd.android.package-archive.

погуглил по поводу этого, нашел что-то вроде такого:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<staticContent>

<mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" />

</staticContent>

</system.webServer>

</configuration>

Рекомендуют поместить данный код в web.config , который можно создать или изменить в ASP.NET. Залез на хостинг, что-то нет там такого)) Зато есть раздел MIME типы, можно для каждого домена добавить тип данных и указать расширение файла. Как думаете, это оно?

HM
На сайте с 14.01.2012
Offline
247
#4
namko:
Зато есть раздел MIME типы, можно для каждого домена добавить тип данных и указать расширение файла. Как думаете, это оно?

Оно. Я не уверен, что поможет, но проверить стоит.

infant
На сайте с 15.03.2008
Offline
170
#5

MIME указывать надо в ответе сервера. Настраивается либо в конфиге сервера (если по прямой ссылке) либо силами PHP (если через него отдается файл).

Погуглите с запросом nginx apk mime type как вариант.

D.iK.iJ
На сайте с 26.05.2013
Offline
229
#6

Для .htaccess должно быть что-то такое:

AddType application/vnd.android.package-archive .apk

Еще можно попробовать добавить в ссылку download:

<a href="/my111.apk" download>

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
SeVlad
На сайте с 03.11.2008
Offline
1609
#7
namko:
при попытки открыть приложение для последующей установки, выбивает - невозможно открыть файл! Можно только зайти в стандартное приложение "загрузки" смарта и там выбрать файл и запустить его установку.

Я правильно понял - тот же самый ЗАГРУЖЕННЫЙ (=уже локальный) не открывается первым способом (каким, кстати?), но открывается вторым?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
N
На сайте с 16.06.2012
Offline
79
#8

Все, все большое спасибо, проблему решил, оказалось надо правильную строчку добавить в файл .htaccess

AddType application/vnd.android.package-archive apk

HM
На сайте с 14.01.2012
Offline
247
#9

namko, долго вы :) Но я рад, что угадал - сам бы с таким вряд ли столкнулся, но набраться опыта всегда полезно.

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