Я храню некоторые изображения в базе данных MongoDB, используя GridFS. Я хотел бы загрузить их непосредственно в объект PIL без сохранения на жестком диске.
Моя попытка:
f_id = mydb.images.files.find_one({ "filename" : "moto.jpeg" },{ "_id" : 1 })
data = fs.get(f_id['_id']).read()
img = Image.open(BytesIO(data))
Но я получаю сообщение об ошибке: OSError: не удается определить файл изображения <Объект _io.BytesIO по адресу 0x7ff3aeb03bf8>
Я также пробовал BytesIO_object.seek (0), но безрезультатно. Что я делаю не так?