php - 检查 $_FILES 是否为 html
问题描述
如何检查文件$_FILES
是什么?我见过使用 MIME-TYPE 的方法,但我读过检查 MIME-TYPE 不是保存方法。我知道它如何处理图像。在那里,您可以使用“IMAGE_JPG”或“IMAGE_PNG”等属性。但是“TEXT_HTML”不存在。
所以请帮助我,我想使用唯一正确的方式。
解决方案
mime_content_type
可以帮助你。
返回使用文件中的信息确定的文件的 MIME 内容类型
magic.mime
。
if(mime_content_type($_FILES['name']) == 'text/html'){
// HTML file
}
如果您想检查其他 mime 类型,可以查看我的 gist。
推荐阅读
- cassandra - 在 Cassandra 中保存邮件内容
- airflow - Dag 依赖视图未显示 Airflow 2.1.3 中的 dag 列表
- python - 如何避免内部引用传递?
- android - 无法打开 MoPub 中介设置
- python - 使用python将列添加到csv文件
- html - 为什么屏幕尺寸缩小时我的元素的对齐方式会向左移动(使用引导程序)
- mysql - 在 mysql 查询中找不到语法错误
- apache-spark - 写入 CSV 而不放气
- word - 找到所有包含一些相同字母的单词,然后将它们全部转换为word中的书签
- python - 使用 scipy.stats.bernoulli 模拟 1/3 概率