我正在尝试使用 PHP 进行受限文件上传。
我用过
if (($_FILES["file"]["type"] == "application/dbase")
||($_FILES["file"]["type"] == "application/dbf")
||($_FILES["file"]["type"] == "application/x-dbase")
||($_FILES["file"]["type"] == "application/x-dbf")
||($_FILES["file"]["type"] == "zz-application/zz-winassoc-dbf"))
对我来说,.dbf(即 Microsoft Visual FoxPro 表类型)文件不起作用。请向我建议我应该为 .dbf 的内容类型添加什么。
最佳答案
上传文件的浏览器可能不知道它是 application/dbf mime-time,并将其作为通用“application/octet-stream”发送。客户端/浏览器必须将 mime 类型设置为上传时已知,并且用户可以更改此设置!
因此 MIME 类型不可靠。如果您想确保文件类型/格式正确,则必须检查上传的文件。
关于php - 如何使用PHP限制文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857736/