Làm cách nào để mã hóa hình ảnh png thành base64 bằng python trên Windows?base64 png trong python trên Windows
iconfile = open("icon.png")
icondata = iconfile.read()
icondata = base64.b64encode(icondata)
Các công trình trên tốt trong Linux và OSX, nhưng trên Windows nó sẽ mã hóa một vài ký tự đầu tiên sau đó cắt ngắn. Tại sao điều này?
+1 bởi vì nó hoạt động. – Brian
ông thực sự là chính xác, lẻ như thế nào nó hoạt động tốt mà không có nó trong linux/osx – directedition
Linus/OSX xử lý nhị phân và các tập tin văn bản giống nhau, trong khi Windows xử lý vận chuyển trở lại khác nhau trong các tập tin văn bản hơn trong các tập tin nhị phân. Ngoài ra, bạn nên nhấp vào hộp kiểm bên cạnh câu trả lời của mình để đánh dấu nó là câu trả lời đúng. – Powerlord