如何将上传的文件从 input file 中拷贝到其他位置?
想要将上传的文件从 input file 中拷贝到其他位置,需要遵循以下步骤:
- 使用 html form 表单上传文件
<form action="xx.php" method="post" enctype="multipart/form-data"> <input type="file" name="pic" accept="image/*" id="file" /> <input type="submit" name="btn" /> </form>
- 在 php 文件中接收文件信息
<?php if (isset($_FILES['pic'])) { // 获取文件的临时存储路径 $tmpPath = $_FILES['pic']['tmp_name']; // 指定要拷贝到的新路径 $newPath = "./1.jpg"; // 使用 move_uploaded_file() 函数拷贝文件 if (move_uploaded_file($tmpPath, $newPath)) { // 文件拷贝成功 } else { // 文件拷贝失败 } } ?>
需要注意的是,在 php 文件中指定的新路径必须具有可写权限。