PHP将文件保存/存储到远程服务器


PHP save / store file to remote server?

用户是否可以在不使用FTP而是使用web界面(php)的情况下将照片和视频保存/存储到远程服务器,而不是本地主机?

如果是,该怎么做?

设置一个新表单:

<form enctype="multipart/form-data" action="uploader.php" method="POST">
Choose a file to upload: <input name="file" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

在uploader.php中,你应该有一些类似的东西:

$folder = "uploads/";
$path = $folder . basename( $_FILES['file']['name']); 
if(move_uploaded_file($_FILES['file']['tmp_name'], $path)) {
    echo "The file ".  basename( $_FILES['file']['name']). " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

这是将文件上传到服务器的最简单方法之一。但是,您可能需要自定义并向文件上传表单中添加更多信息。