检查上传的文件是否真的是一个正确的文件(php)

时间:2012-08-27 10:30:48

标签: php image file upload

执行以下步骤以清楚地了解问题:

  1. 打开记事本。
  2. 输入内容并将其另存为“.png”(或任何其他图像格式)。
  3. 尝试将其上传为带扩展程序验证的图像文件。
  4. 现在尝试显示它。
  5. 预期:在上传时显示错误

    实际:文件很容易上传,没有任何问题,只有在访问时才会出错。

1 个答案:

答案 0 :(得分:0)

mime_content_type()是不推荐使用的函数。 相反,你可以使用

<?php
print_r(getimagesize("listing.png"));
?>

如果显示错误,那么该文件是无效的png文件。如果file有效,则返回一组信息。

编辑:如果您只处理图像,则此功能正常。