Подтвердить что ты не робот

Как загрузить ".apk" как ".apk"? (не как ".zip" )

У меня небольшая проблема. Некоторые браузеры не загружают файлы ".apk" правильно. Как загрузить ".apk" как ".apk" ? (не как ".zip" ) Некоторые браузеры конвертируют их в ".zip" .

Я имею в виду, файл ".apk" на моем сервере и некоторые люди звонят мне и спрашивают, как переименовать ".zip" в ".apk" .

4b9b3361

Ответ 1

Создайте сопоставление MIME-TYPE с apk до application/vnd.android.package-archive. Как вы это сделаете, это зависит от вашего веб-сервера.

Ответ 2

Для IIS7 и выше добавьте следующее к web.config вашего приложения:

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

Ответ 3

Я не знаю, как вы обслуживаете файлы и какой сервер вы используете.

Это может иметь какое-то отношение к обслуживанию файлов с правильным типом MIME.

Ниже приведено описание Apache, но я уверен, что IIS также будет поддерживать добавление типов MIME.

Невозможно установить, что APK размещал мой собственный сервер apache

Ответ 4

Измените MIME-TYPE-сопоставление apk на application/vnd.android.package-archive

Как добавить тип MIME на веб-сайт или приложение 1. Откройте диспетчер служб IIS: o Если вы используете Windows Server 2008 или Windows Server 2008 R2: § На панели задач нажмите кнопку "Пуск", выберите "Администрирование", а затем "Диспетчер служб IIS". o Если вы используете Windows Vista или Windows 7: § На панели задач нажмите кнопку Пуск и выберите пункт Панель управления. § Дважды щелкните значок "Администрирование", а затем дважды щелкните "Диспетчер служб IIS". 2. На панели "Соединения" перейдите на сайт, приложение или каталог, для которого вы хотите добавить тип MIME. 3. В области "Главная" дважды щелкните MIME-типы.

  • В области "Типы MIME" нажмите "Добавить..." на панели "Действия".

  • В диалоговом окне "Добавить тип MIME" добавьте расширение имени файла как .apk и MIME в качестве application/vnd.android.package-archive, а затем нажмите "ОК".

Ответ 5

Зафиксируйте ответ для Nginx:

Добавьте эту строку в mime.types,

application/vnd.android.package-archive     apk;

Если это не сработает, попробуйте вернуть явный заголовок для *.apk в вашем сайте conf,

location ~* \.(apk)$ {
    add_header Content-Type application/vnd.android.package-archive;
    ...
}