在用户端,确保上传的文件实际上是一个图像的最快方法是什么?我对php有些陌生(9个月的经验),我不知道所有的功能。我正在尝试建立一个社交媒体网站,不知道如何在后端弄清楚它是什么文件。但它似乎没有明确的答案。还有另一个类似的问题,提前谢谢你们。
发布于 2018-06-15 05:32:35
你可以使用php内置函数: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
}
https://stackoverflow.com/questions/50866197
复制相似问题