图片的名字最好可以控制为输入框中的名字,服务器是stuweb.bcrab.cn 账号是dpair02 密码是tmhYd6Ss 需要使用html和php进行连接和上传,JavaScript也可以
时间: 2023-07-16 17:12:48 浏览: 64
好的,您需要使用HTML和PHP实现图片上传并将图片保存到stuweb.bcrab.cn服务器上。以下是一个简单的示例代码:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>图片上传</title>
</head>
<body>
<h1>图片上传</h1>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="imageFile" id="imageFile">
<input type="submit" value="上传">
</form>
</body>
</html>
```
在上面的代码中,我们创建了一个表单,并将其 method 属性设置为 "post",action 属性设置为 "upload.php"。enctype 属性设置为 "multipart/form-data",这是因为我们要上传二进制文件(图片)。
PHP代码:
```
<?php
// 获取上传的文件名
$fileName = $_FILES["imageFile"]["name"];
// 获取上传的文件临时路径
$fileTempPath = $_FILES["imageFile"]["tmp_name"];
// 指定文件上传后保存的路径
$savePath = "/home/dpair02/www/uploads/" . $fileName;
// 将文件移动到指定路径
if (move_uploaded_file($fileTempPath, $savePath)) {
echo "文件上传成功!";
} else {
echo "文件上传失败!";
}
?>
```
在上面的代码中,我们首先获取上传的文件名和临时路径,然后指定文件上传后保存的路径,最后调用 move_uploaded_file 函数将文件移动到指定路径。如果文件上传成功,将输出 "文件上传成功!",否则将输出 "文件上传失败!"。
请注意,这里的保存路径是 "/home/dpair02/www/uploads/",您需要根据实际情况修改为您的服务器上的保存路径。同时,您需要确保上传的文件夹具有写入权限。
希望这可以帮助您完成图片上传的功能。如果您有任何问题,请随时问我。
阅读全文