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 :sob:

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

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

qr = requests.post(qrurl,files = files)

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

1 Like

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?