PHP Mime Type for apk文件

Har*_*han 5 php .htaccess

为什么PHP方法$mime = mime_content_type($filename);给出mime-type = application/zip的APK文件?我在htaccess中定义了apk mimetype

的.htaccess

<IfModule mod_mime.c>
    AddType application/vnd.android.package-archive     apk
    AddType application/apk                             apk
    AddType application/java-archive                    jar
</Ifmodule>

<FilesMatch \.apk$>
    SetHandler application/vnd.android.package-archive
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了下面提供的所有解决方案,但仍然没有解决问题.需要帮助.

Mar*_*cka 3

因为mime_content_type不受. 但是,文档指定您可以设置文件:.htaccessmagic.mime

字符串 mime_content_type ( 字符串 $filename )

返回通过使用文件中的信息确定的文件的 MIME 内容类型magic.mime

还有finfo_open (PECL) 函数作为$magic_file参数。

  • 这是我搜索 /etc/magic 文件格式所得到的信息:http://askubuntu.com/questions/427509/file-mime-type-vs-mimetype-for-php-files ...但是,它变得越来越复杂。我将通过简单地检查文件名的最后 4 个字符(如果它等于“.apk”)来解决您的问题。最终,这就是您想要实现的目标。 (2认同)