【发布时间】:2011-12-11 18:40:34
【问题描述】:
我无法使用 php 检查 flv 文件的文件类型。这是我的代码
if($_FILES["file"]["type"] == "video/x-flv")
{ echo "true"; }
else{ echo "false"; }
但我的问题是,当我上传 flv 时它进入 else 语句...我无法找出问题所在..请帮助..
已编辑-> 遇到同样的问题
($_FILES["file"]["type"] == "application/x-shockwave-flash")
以及..虽然它适用于图像..
【问题讨论】:
-
如果你这样做
echo $_FILES['file']['type']会说明什么? -
如果你打印这个
$_FILES["file"]["type"]输出什么? -
转储数组,看看设置的实际值是多少?基本调试。
-
没有错误@griffin.. 它只是跳转到 else 语句。
-
如果您不发布整个代码,我们将无法帮助您。无论如何,请注意 PHP 端不会检查这种 mime 类型 - 它是浏览器发送的值(并且可以更改!)
标签: php file-upload mime-types