用Django HttpRespons返回二进制数据

2024-06-28 19:20:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图让Django的HttpResponse返回二进制数据,但没有成功。我尝试不同的方法已经有一段时间了,但是没有成功。

只要二进制数据值不超出ASCII字符范围(小于0-255),就可以将字符串编码为ASCII。用拉丁语-1编码时也发生了同样的情况。

创建字节字符串工作得很好,但如果包含某些值,则似乎会失败,例如,如果数据中包含以下字节:“\xf6\x52”,则会得到不同的字节。出于某种原因,当我试图查看结果响应时,第一个字节xf6被转换为0xfffd。

我想得到一些反馈和帮助。

非常感谢!

-甲-


Tags: 数据django方法字符串编码字节ascii二进制