Http 将文件直接下载到我的服务器
有没有办法将文件直接下载到我的web主机上?假设我想从一个网站下载一个视频文件,然后再上传到我的网站上。有没有什么方法可以轻松地将其下载到我的电脑并上传Http 将文件直接下载到我的服务器,http,ftp,web-hosting,Http,Ftp,Web Hosting,有没有办法将文件直接下载到我的web主机上?假设我想从一个网站下载一个视频文件,然后再上传到我的网站上。有没有什么方法可以轻松地将其下载到我的电脑并上传 谢谢大家! 我现在正在使用这个脚本:) ` ?>`如果可以使用ssh连接到服务器,则可以使用wget命令下载文件。(cUrl我想也是这样)我有ssh到我的服务器。您能告诉我如何登录吗?如果您的机器上使用Linux,请输入sshuser@hostname其中user是您在服务器上的用户名,“hostname”是服务器的名称(您也可以使用IP地址)
谢谢大家! 我现在正在使用这个脚本:) `
?>`如果可以使用ssh连接到服务器,则可以使用
wget
命令下载文件。(cUrl
我想也是这样)我有ssh到我的服务器。您能告诉我如何登录吗?如果您的机器上使用Linux,请输入sshuser@hostname
其中user是您在服务器上的用户名,“hostname”是服务器的名称(您也可以使用IP地址)。如果您在Windows上,请下载“Putty”,并创建到服务器的新连接。连接到服务器后,键入wgethttp://www.anywebsite.com/files/myvideo.avi
此URL上的视频将下载到您当前的目录中。如果您对Linux命令行不太了解,我强烈建议您阅读关于它们在互联网上是军团的教程:-)非常感谢您的帮助。我的网络主机让我通过SSH连接,然后我请求他们的帮助。最后,他们说他们没有共享主机的SSH访问权限:(.我不知道如何在serveur上直接下载…也许PHP中的一些技巧或类似的东西可以做到这一点,但我不知道:-/
if (!isset($_POST['submit'])) die();
// folder to save downloaded files to. must end with slash
$destination_folder = 'downloads/';
$url = $_POST['url'];
$name = $_POST['name'];
$ext = $_POST['extention'];
$newfname = $destination_folder . $name . '.' . $ext;
$file = fopen ($url, "rb");
if ($file) {
$newf = fopen ($newfname, "wb");
if ($newf)
while(!feof($file)) {
fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
}
}
if ($file) {
fclose($file);
}
if ($newf) {
fclose($newf);
}
echo 'File saved as '. $newfname