概要
Python から FTP を使って画像ファイル (バイナリデータ) をアップロードする。
環境
- Debian Strech
- Python 3.5.3
コード
import ftplib
def ftp_upload(filename):
ftp = ftplib.FTP('xxx.xxx.xxx')
ftp.set_pasv('true')
ftp.login('ユーザー名','パスワード')
ftp.cwd('/directory/') # アップロードするディレクトリ
f = open(filename,'rb') # バイナリは rb、テキストの場合は r
ftp.storbinary('STOR ' + filename, f)
f.close()
ftp_upload('ファイル名')


コメント