【发布时间】:2021-05-29 17:54:50
【问题描述】:
我正在尝试在上传图像之前检查图像的宽度和高度并进行一些检查,但经过大量谷歌研究后我得出了这个,这也不起作用。
$tmp = $_FILES["image"]["tmp_name"];
list($width, $height) = getimagesize($tmp);
错误:
Fatal error: Uncaught ValueError: Path cannot be empty in C:\xampp\htdocs\CMS Blog\NewPost.php:12 Stack trace: #0 C:\xampp\htdocs\CMS Blog\NewPost.php(12): getimagesize('') #1 {main} thrown in C:\xampp\htdocs\CMS Blog\NewPost.php on line 12
这是一些 HTML:
<form action="NewPost.php" method="POST" enctype="multipart/form-data">
<div class="form-group">
<p class="text-warning" style="margin-bottom: 7px;">Select Thumbnail:</p>
<div class="custom-file">
<input class="custom-file-input" type="file" name="image" id="ImageInput" value="" accept="image/png, image/jpeg">
<label for="ImageInput" class="custom-file-label">Upload Image</label>
</div>
</div>
</form>
有谁知道如何在上传之前检查宽度和高度? 我已经为这个问题苦苦挣扎了 2 天。 非常感谢!
PS:使用最新版本的 XAMPP。还有 PHP 8。
【问题讨论】:
-
在上传或发送请求到您的服务器之前,无法使用 PHP 学习它。 stackoverflow.com/questions/8903854/…
标签: php html file file-upload upload