第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從運(yùn)行在 Docker 容器中的 Flask 應(yīng)用程序下載文件

從運(yùn)行在 Docker 容器中的 Flask 應(yīng)用程序下載文件

梵蒂岡之花 2021-09-14 15:19:42
我正在制作一個(gè)在 Docker 容器中運(yùn)行的 Flask 應(yīng)用程序。到目前為止一切正常,但現(xiàn)在我想創(chuàng)建一個(gè) GET 方法,它應(yīng)該返回一個(gè)要由用戶下載的文件。為此,我嘗試了 Flask 函數(shù)send_file和send_from_directory. 當(dāng)我按原樣運(yùn)行我的應(yīng)用程序時(shí),它們都可以工作,但是一旦我將它放入 Docker 容器中,事情就會(huì)停止工作。如果我使用send_file,我會(huì)收到一個(gè)file not found錯(cuò)誤,盡管我可以print(os.path.isfile)使用相同的文件路徑調(diào)用,它會(huì)顯示出來。如果我send_from_directory使用了正確的路徑和文件名,則會(huì)收到 404 錯(cuò)誤。同樣,這僅適用于從 Docker 容器運(yùn)行時(shí)。會(huì)不會(huì)是權(quán)限問題?方法示例:class DownloadLog(Resource):    def get(self):        print(os.path.isfile('logfile.log')  # Returns 'True'        return send_from_directory('.', 'logfile.log')
查看完整描述

2 回答

  • 2 回答
  • 0 關(guān)注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)