我正在建立一个免费的Android应用程序市场。我正在使用CodeIgniter。 现在,我无法上传.apk文件,因为我不知道文件类型。
在Mime.php我允许
'apk' => 'application/octet-stream',
但它显示不支持文件格式。
任何人都知道.apk文件的确切fily类型
感谢。
答案 0 :(得分:0)
我认为这是_file_mime_type函数中的文件上传类的错误
点击此链接可能会有所帮助http://codeigniter.com/forums/viewthread/204725/
答案 1 :(得分:0)
apk
实际上是zip存档。因此,您可以尝试application/zip
或wiki说application/vnd.android.package-archive
。
答案 2 :(得分:0)
我搜索了文件类型,并在wiki上找到了application/vnd.android.package-archive
。
我试过,但它不起作用。
然后我打印$_FILES
并说文件类型为application/octet-stream
,但仍无效。
所以我只试试allowed_type => '*'
并且它有效。
但我相信,这不是解决方案,我正在努力。
感谢。
答案 3 :(得分:0)
我遇到了同样的问题,在打印了哑剧类型后,它显示了'application/java-archive'
。所以我添加到application/config/mimes.php
'apk' => array('application/zip', 'application/java-archive')
终于可以了。