写一个文件上传代码
时间: 2024-02-01 11:08:42 浏览: 24
当然可以,以下是一个基本的文件上传示例代码,使用 PHP 语言编写:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>文件上传示例</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<label>选择文件:</label>
<input type="file" name="file" />
<br/><br/>
<input type="submit" value="上传文件" />
</form>
</body>
</html>
```
PHP 代码(upload.php):
```php
<?php
// 检查文件是否已经上传
if(isset($_FILES["file"])) {
// 指定文件上传目录
$target_dir = "uploads/";
// 获取上传文件的名称
$target_file = $target_dir . basename($_FILES["file"]["name"]);
// 检查文件是否已经存在
if (file_exists($target_file)) {
echo "对不起,文件已经存在。";
} else {
// 将文件上传到服务器
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
echo "文件已经成功上传。";
} else {
echo "对不起,文件上传失败。";
}
}
}
?>
```
该代码将创建一个简单的 HTML 表单,允许用户选择要上传的文件。当用户点击“上传文件”按钮时,表单将提交到名为“upload.php”的 PHP 文件中,该文件将检查上传的文件并将其保存到名为“uploads”的目录中。