如何在Python中将文件流转换为数据URI?

3 投票
1 回答
1999 浏览
提问于 2025-04-16 19:27

我在Python中有一个图像的文件流:

\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...

我该如何把它转换成一个数据URI呢?

'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAU...'

1 个回答

6

把它用base64编码,然后去掉换行符。

>>> '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...'.encode('base64').replace('\n', '')
'iVBORw0KGgoAAAANSUhEUgAABI....'

撰写回答