服务器文件上传方法
往服务器上传文件,常见的方式有三种:用面板、用FTP、用代码。
小皮面板最省事:登录面板 → 网站 → 找到对应站点 → 点开根目录 → 文件管理 → 上传,大文件直接拖进去就行。Linux 下记得给网站目录 www 可写权限,不然传上去照样报错。
FTP 用 FileZilla:主机填 IP,端口 21,SFTP 就填 22,再填账号密码,左边是本地、右边是服务器,选好文件往右边拖。传完核对一下文件大小,别断在半路。
想在网页上直接传,用 PHP 写个上传页:
<form method="post" enctype="multipart/form-data">
<input type="file" name="f">
<input type="submit" value="上传">
</form>
<?php
if (!empty($_FILES['f']['name'])) {
$dir = __DIR__ . '/upload/'; // 目标目录,必须可写
$name = basename($_FILES['f']['name']); // 只取文件名,去掉路径
move_uploaded_file($_FILES['f']['tmp_name'], $dir . $name);
echo '上传成功:' . $name;
}
?>
命令行更干脆:scp -r ./dist root@1.2.3.4:/www/wwwroot/site/,本地整个目录一口气推上去,改完再跑一次就同步了。
标签:服务器,文件上传,PHP
说点什么 1