Php 检查上载图像的文件大小
目前,我正在通过html将上传的文件传递给php脚本。如何检查上传图像的文件大小 这是我的html:Php 检查上载图像的文件大小,php,mysql,blob,Php,Mysql,Blob,目前,我正在通过html将上传的文件传递给php脚本。如何检查上传图像的文件大小 这是我的html: <form enctype="multipart/form-data" action="insert.php?id=<?php echo $id;?>" method="post" name="changer" class="login" style="margin-top:40px; margin-bottom:40px;"> <h3>Avata
<form enctype="multipart/form-data" action="insert.php?id=<?php echo $id;?>" method="post" name="changer" class="login" style="margin-top:40px; margin-bottom:40px;">
<h3>Avatar: </h3>
<input name="MAX_FILE_SIZE" value="102400" type="hidden">
<input name="image" accept="image/jpeg" type="file">
<input value="Update Avatar" type="submit">
</form>
注意:我已经检查了文件是否存在。我只是想确保文件大小满足服务器的要求
$_FILES["image"]["size"]
这将为您提供以字节为单位的大小,您可以在将临时文件移动到服务器之前进行确认。您已经使用
filesize($tmpName)
以字节为单位的文件大小:P因此只需执行类似于$size=filesize($tmpName)
的操作,或者您可以使用PHP在上传时通过$\u FILES['image']['size']
@user3496349 Yep获取的内置大小,这将确认图像大小低于某个阈值,设置为$minimumbites
。请记住,这是以字节为单位的,所以大多数人将其除以1024,将其转换为千字节。你的意思是将其乘以1024。@user3496349不,是除以它。1千字节=1024字节,因此您可以将其除以以获得千字节。
$_FILES["image"]["size"]