我有一个项目需要将模型 FileField 中存储的文件转换为 Base64 格式,但我不知道该怎么做。
我尝试使用open(model_instance.file_field.file)
,它不起作用
我尝试使用base64.b64encode(model_instance.file_field.file)
,也不起作用
老话题,但只是为了在这里提供一些解决方案。
import base64
encoded_base64 = base64.b64encode(model_instance.file_field.file.read()) # return bytes
encoded_str = encoded_base64.decode('utf-8') # return string
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2185 次 |
最近记录: |