1. 程式人生 > 其它 >python模擬上傳多張圖片

python模擬上傳多張圖片

後臺 flask post介面
後臺程式碼
在這裡插入圖片描述

使用 requests 模仿 (調自己介面)

res = requests.post(url=url, data=data, files=list_pic)
def read_fakeimage(path, filenamelist):
    list_pic = []
    data = ()
    for pic in filenamelist:
        # with open(path + pic, 'rb') as p:
            # print(p)
            data = ("FakeImage"
, open(path + pic, 'rb')) print(data, type(data)) # data["FakeImage"] = p list_pic.append(data) return list_pic

上傳圖片程式碼:

data = (“FakeImage”, open(path + pic, ‘rb’))
“FakeImage” 是引數名稱 open(path + pic, ‘rb’) 是圖片此處必須為 open 不能是讀取過得圖片內容,不然會報錯 讀取的內容未開啟

批量傳輸 引數名稱是重複的

[
("FakeImage", open("/xxx/xxx1.jpg", 'rb')),
("FakeImage", open("/xxx/xxx2.jpg", 'rb')),
("XXXX", open("/xxx2/xxx1.jpg", 'rb')).
("XXXX", open("/xxx2/xxx2.jpg", 'rb'))
]