我在上传来自 HTML 表单的文件时遇到问题。仅当扩展名不是大写时才有效。上传 .jpg 会起作用,但 .JPG 不会(即使在系统上重命名文件后)。我完全感到困惑,因为我的网站是供个人使用的,所以我没有对文件扩展名设置任何限制。这是html表单
<form enctype="multipart/form-data" action="uploader.php" method="post">
Browse file : <input type="file" name="img"><br>
Nom : <input type="text" name="nom"><br>
Prix : <input type="text" name="prix"><br>
Description: <input type="text" name="descr"><br>
<input type="submit" value="Upload">
</form>
这是我的上传脚本。
$target_path = "../photos/" . $_FILES['img']['name'];
if(move_uploaded_file($_FILES['img']['tmp_name'], $target_path)){
code here
}
如有需要,我会提供更多信息,感谢您的帮助!