php上传图片到指定文件夹
时间: 2023-07-18 18:27:42 浏览: 136
你可以使用PHP的内置函数move_uploaded_file()将上传的图片移动到指定的文件夹中。具体操作步骤如下:
1. 确定上传文件的表单字段名,例如<input type="file" name="image" />。
2. 在PHP代码中使用$_FILES超级全局变量获取上传文件的信息,例如$uploadedFile = $_FILES['image']。
3. 确定上传文件的目标文件夹路径,例如$targetFolder = '/path/to/folder/'。
4. 使用move_uploaded_file()函数将上传文件移动到目标文件夹中,例如move_uploaded_file($uploadedFile['tmp_name'], $targetFolder . $uploadedFile['name'])。其中,$uploadedFile['tmp_name']表示上传文件的临时文件名,$uploadedFile['name']表示上传文件的原始文件名。
完整代码示例:
```
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$uploadedFile = $_FILES['image'];
$targetFolder = '/path/to/folder/';
if ($uploadedFile['error'] === UPLOAD_ERR_OK) {
$filename = basename($uploadedFile['name']);
$targetPath = $targetFolder . $filename;
if (move_uploaded_file($uploadedFile['tmp_name'], $targetPath)) {
echo '上传成功';
} else {
echo '上传失败';
}
} else {
echo '上传失败';
}
}
```
阅读全文