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

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

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

如何将其转换为data URI

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

解决方法:

在base64中对其进行编码,然后删除换行符.

>>> '\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x04\x87...'.encode('base64').replace('\n', '')
'iVBORw0KGgoAAAANSUhEUgAABI....'
上一篇:I/O(6)——文件流


下一篇:dotnet 通过 HttpClient 下载文件同时报告进度的方法