亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python如何通過表單上傳文件到遠程FTP

python如何通過表單上傳文件到遠程FTP

慕森卡 2019-03-29 11:00:45
AppFog云服務器上,通過表單上傳的文件只能臨時存儲一段時間,過了這個時間就會被清空。而我有另一臺支持外鏈的ftp服務器。目前想到的方法是表單上傳到AppFog上,再通過ftp傳輸到遠程服務器上。這個過程顯然很慢(只是我覺得這樣會比較平滑,不用等待那么長時間)?,F在,我想減少中間這個環節,有沒有辦法直接上傳到FTP上呢?fromftplibimportFTPdefftp_upload(filename):ftp=FTP()ftp.set_debuglevel(2)#調試級別,2為顯示詳細信息,0為關閉ftp.connect(Config.FTP_HOST,'21')ftp.login(Config.FTP_USERNAME,Config.FTP_PASSWORD)ftp.cwd(Config.FTP_PATH)bufsize=4096#緩沖塊大小file_handler=open(filename,'rb')ftp.storbinary('STOR%s'%os.path.basename(filename),file_handler,bufsize)#上傳文件ftp.set_debuglevel(0)file_handler.close()ftp.quit()
查看完整描述

2 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

樓主如果是想解決持久化儲存問題,可以將附件存入數據表。我也在用appfog,也是這樣解決的.
顯示的時候從數據庫中讀出來顯示就行。另:?在appfog上傳的文件并不是只保存一段時間。如果你不更新代碼,文件是不會消失的。
原因是:appfog每次更新代碼,都會先將服務器的目錄清空。
解決的辦法是:每次更新,先同步代碼afpull雖然這很蛋痛-_-#
                            
查看完整回答
反對 回復 2019-03-29
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

HTTP是HTTP,FTP是FTP,這倆不是一個東西。
                            
查看完整回答
反對 回復 2019-03-29
  • 2 回答
  • 0 關注
  • 570 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號