【发布时间】:2011-09-05 06:25:30
【问题描述】:
我正在尝试通过检查 mime 类型来允许在我们的应用程序中安全上传网络字体。这适用于我们允许的大多数类型的文件,但对于网络字体来说这是一个问题。
我们使用 PHP 的 http://php.net/manual/en/book.fileinfo.php 来检查 mime-type
问题在于 php 会将所有 Web 字体检测为 mime “application/octet-stream”,但如果允许这样做,将允许 .exe 或许多其他可能危险的文件上传。
处理此类文件上传的最佳方式是什么?
【问题讨论】:
标签: php linux mime-types