01/10/2018, 10:54

Không POST file hình ảnh đc khi dùng requests trong python

Em dùng để scan hình QRcode nhưng có vẻ như không upload file lên được(Code như bên dưới).
Đã thử các kiểu nhưng không thành công. Mong các bác giúp em với

qrurl = 'https://zxing.org/w/decode.jspx'

files = { 'image':('decoded.png', open('decoded.png', 'rb'))}

qr = requests.post(qrurl,files = files)
Henry viết 13:02 ngày 01/10/2018

Sai Url nên bạn không có được cái mình muốn.

with open('decoded.png', 'rb') as f:
    r = requests.post('http://zxing.org/w/decode', files={'decoded.png': f})
print(r.text)  # get content HTML

Lần sau bạn nên nhìn kĩ action của form.

Mình cũng vừa mới search ra thôi.
Link chi tiết: StackOverflow

Trần Ngọc Khải viết 12:59 ngày 01/10/2018

Cảm ơn bạn @thanhtrung2314. Mình đã sửa lại và thành công rồi

Bài liên quan
0