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"
。