提问人:oikawatoru 提问时间:1/5/2023 最后编辑:JosefZoikawatoru 更新时间:1/5/2023 访问量:56
Android 应用问题:UnicodeDecodeError:“utf-8”编解码器无法解码位置 207 中的字节0xff:起始字节无效
Android app problem: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 207: invalid start byte
问:
所以我有两个 ubuntu 服务器 stage 和 dev,以及一个用于 android、IOS 和 reactjs 上的 Web Front 的 API。
当我尝试从 ANDROID 应用程序将照片上传到我的服务器时,我收到此错误,基本上我可以将同一张照片从 Postman 和 IOS 上传到 DEV 服务器,但是当我尝试从 android 上传时,我不断收到此错误。但是从同一个 android 应用程序中,我可以将这张确切的照片上传到舞台服务器和生产服务器,所以 android 应用程序基本上没有问题,但服务器上出了点问题,即使它能正确地与 IOS 和邮递员和 Web 应用程序一起使用。
我相信两台服务器上的代码和设置几乎相同,所以我不知道问题出在哪里......
Traceback (most recent call last):
File "/home/project/.local/share/virtualenvs/blabla_backend-B039YcMy/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/home/project/blabla_backend/dating/middleware.py", line 144, in call
body_repl = str(request.body, 'utf-8').replace('\n', '') if request.body else 'null'
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 207: invalid start byte
像从其他应用程序一样从 android 上传照片,但它只是消失了,我在 django 日志中收到此错误。但是,仍然相同的android应用程序可以以某种方式将照片上传到其他服务器,而不会出现此错误...
答: 暂无答案
评论