Я искал во многих разных местах, но не смог найти ответ на этот вопрос.
Похоже, предложенный способ угадать расширение строки, закодированной в base64 (Строка не имеет расширения вэто и его действительное изображение) использовать пакет PIL.Это то, что я сейчас делаю.
Но когда я пытаюсь открыть изображение, я получаю ошибку cannot identify image file
.
Есть предложения, что я могу делать не так?
#img_content is base64 encoded string
decodedbytes = base64.decodebytes(str.encode(image_content))
image_stream = StringIO(str(decodedbytes))
image = Image.open(image_stream) #<-----ERROR
filetype = image.format