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

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

如何再次發(fā)布在python的發(fā)布請求中收到的文件

如何再次發(fā)布在python的發(fā)布請求中收到的文件

白板的微信 2022-10-18 16:12:23
當(dāng)我嘗試發(fā)布從發(fā)布請求中收到的文件時,它給了我一個錯誤:預(yù)期的 str、bytes 或 os.PathLike 對象,而不是 FileStorage我想如何發(fā)布文件?我正在尋找正確的語法。但是,如果沒有發(fā)布文件,那只有發(fā)布數(shù)據(jù)才能正常工作。from PIL import Imagefrom flask_restful import Resource, request, Apiimport requestsclass fileSendingApi(Resource):    def post(self):          images=open(request.files['my_image_1'],'rb')          URL = 'http://127.0.0.1:5000/final_img_api'          file={"my_image_2": images}          values={"auth_key": "some_auth_key"}          response = requests.post(URL, files=file, data=values)          output = response.json()
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊

您的代碼中有一個錯誤:

images=open(request.files['my_image_1'],'rb')

使用 open 時,您實際上是將文件從網(wǎng)絡(luò)上傳的文件轉(zhuǎn)換為FileStorage. 您要做的是使用上傳的文件:
images=request.files['my_image_1']
它應(yīng)該可以工作。

順便說一句,如果你想保存圖像使用:images.save(FILE_PATH)而不是open()


查看完整回答
反對 回復(fù) 2022-10-18
  • 1 回答
  • 0 關(guān)注
  • 94 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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