Я надеюсь, что это не слишком поздно ответьте на этот вопрос !!
Я реализовал подобную вещь и столкнулся с тем же вопросом! После небольшого исследования stackoverflow у меня есть проверенный и проверенный ответ.
Как правильно сказал phobia82, это проблема типов mime. Проверяя в некоторых браузерах и CodeIgniter 3.x, добавление пользовательского типа mime - вот что помогает! Кроме того, стоит отметить тот факт, что APK файлы распознаются с 2-х типов пантомимы (от того, что я испытал)
| application/vnd.android.package-archive |
|-----------------------------------------|
| application/java-archive |
Так, Гото config/mimes.php
и добавить в массив
'apk' => array('application/vnd.android.package-archive','application/java-archive')
Это было причина неудачи загрузки. Codeigniter обнаружил архив APK как архив java, и сервер Apache обнаружил это как vnd.android.package-archive. Как только вы закончите с этим, вы можете использовать
$config['allowed_types'] = 'apk';
Надеюсь, что это поможет!
Вы можете использовать расширение файлов, которые хотите разрешить $ config ['allowed_types'] = 'apk'; – phobia82
это не работает Я пытался .. – pankaj