PHP:$_FILES中’type’索引的起源是什么?
发布时间:2020-12-13 21:40:17 所属栏目:PHP教程 来源:网络整理
导读:为了验证文件上传中允许的mime类型,我通常依赖于 fileinfo 扩展,但由于该扩展或 magic database并不总是可用,我使用与 $_FILES 超全局上的每个文件关联的类型索引. 所以我的问题是,这个指数来自哪里?我怀疑它或者来自浏览器(如果是这种情况可以伪造),或者很
为了验证文件上传中允许的mime类型,我通常依赖于
fileinfo 扩展,但由于该扩展或
magic database并不总是可用,我使用与
$_FILES 超全局上的每个文件关联的类型索引.
所以我的问题是,这个指数来自哪里?我怀疑它或者来自浏览器(如果是这种情况可以伪造),或者很可能来自Web服务器(或PHP) – 如果是这种情况:它只是mime类型映射的扩展或者这是真的吗? 解决方法
它是浏览器通过解释文件扩展名提供的文件的MIME类型.所以你是对的,这可以由客户来锻造.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |