繁体   English   中英

检查上传图片的文件大小

[英]Checking File Size of an Uploaded Image

目前,我正在通过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>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>

这是我的PHP:

  // Temporary file name stored on the server
  $tmpName = $_FILES['image']['tmp_name'];

  // Read the file
  $fp = fopen($tmpName, 'r');
  $data = fread($fp, filesize($tmpName));
  $data = addslashes($data);
  fclose($fp);

注意:我已经检查过以确保文件存在。 我只是想确保文件大小符合服务器的要求。

$_FILES["image"]["size"]

这将为您提供大小(以字节为单位),您可以在将临时文件移动到服务器之前进行确认。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM