【发布时间】:2015-06-11 07:27:40
【问题描述】:
我正在努力将文件上传到我的 FTP 服务器。请告知以下代码中的错误:
主机: someserver.com
路径: ./my_folder/at_this_server
目标:'test.pdf'
with ftputil.FTPHost(ftp_settings['host'],
ftp_settings['user'],
ftp_settings['password'],
ftp_settings['port']) as ftp_host:
safe_chdir(ftp_host, ftp_settings['path']) # change FTP dir
ftp_host.upload_if_newer('local_test.pdf', 'test.pdf')
有成功执行命令upload_if_newer()或upload(),但我没有看到任何上传到FTP文件夹的文件。
更新
我发现该文件仅上传到 host+"/my_folder" 而不是 host+"/my_folder/at_this_server"。
【问题讨论】:
-
您可以访问 FTP 服务器日志吗?你能把它包括在你的问题中吗?
标签: python python-2.7 ftp ftputil