我正在尝试从FTP服务器(使用FileZilla服务器)下载到我的本地计算机,但是我一直在出错。
这是我的密码
<?php
// connect and login to FTP server
$ftp_server = "127.0.0.1";
$ftp_username = "myusername";
$ftp_userpass = "mypassword";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
我使用以下脚本从远程FTP站点获取文件并将其下载到本地:
for i in ftp.nlst():
ftp.retrbinary("RETR " + i, open(local_file_path + "/" + i, "wb").write)
调试信息显示正在获取该文件,并且我可以看到该文件正被流式传输到本地系统。一段时间后,下载就会停止,看起来就像暂停了一样……
get "150 Opening BINARY mode data connection for 'filename' (163479928 bytes)
我已经搜索了几个小时,尝试了大量的组合,但到目前为止,我的尝试都没有成功。我在远程FTP服务器上有一个文件夹,我希望将其内容显示为网页上的链接。单击该链接后,我希望它将该特定文件下载到用户的计算机上。我花了几个小时尝试将jQuery/ajax与php和html混合在一起。任何帮助都将不胜感激!
<?php
$ftp_server = "host info here";
$ftp_user = "user info here";
$ftp_pass = "pw here";
// set up a conne
我有以下代码,可以很容易地连接到FTP服务器并打开一个zip文件。我想把那个文件下载到本地系统。如何做到这一点?
# Open the file for writing in binary mode
print 'Opening local file ' + filename
file = open(filename, 'wb')
# Download the file a chunk at a time
# Each chunk is sent to handleDownload
# We append the chunk to the file and t