用户方面最快的方法是确保上传的文件实际上是图像?我有点新的PHP(9个月的经验),我不知道所有的功能。我正在尝试建立一个社交媒体网站,并且不知道如何在后端弄清楚它是什么文件。但它似乎没有一个明确的答案。还有一个问题与此类似,谢谢你们。
答案 0 :(得分:0)
您可以在功能中使用php build:https://secure.php.net/manual/de/function.mime-content-type.php
<?php
echo mime_content_type('php.gif') . "\n";
echo mime_content_type('test.php');
?>
将输出:
image/gif
text/plain
条件示例I :仅JPG图片
if (\mime_content_type('image.jpg' /* full path to image */) === "image/jpg") {
// do something
}
条件示例II :任何类型的图像
if (\strpos(\mime_content_type('image.jpg' /* full path to image */), 'image/') !== false) {
// do something
}