使用所需名称上传并保存文件
此代码使用 PHP 的 move_uploaded_file() 函数将图像上传到指定文件夹:
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="userFile"><br> <input type="submit" name="upload_btn" value="upload"> </form> <?php $target_Path = "images/"; $target_Path .= basename($_FILES['userFile']['name']); move_uploaded_file($_FILES['userFile']['tmp_name'], $target_Path); ?>
使用所需的格式保存文件名称
要使用特定名称保存文件,请修改basename()函数,如下所示:
$info = pathinfo($_FILES['userFile']['name']); $ext = $info['extension']; // get the extension of the file $newname = "desired_filename.".$ext; $target = 'images/'.$newname; move_uploaded_file($_FILES['userFile']['tmp_name'], $target);
这可以确保上传的文件以所需的名称保存,同时保留其原始扩展名。
以上是如何在PHP中上传和保存特定名称的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!