python实现的简单服务端,接收浏览器文件的大致流程?

有没有大佬能给我讲一讲,通过浏览器给服务端提交文件,用python写的服务端要怎么处理。我在写课程的一个大作业。实现网页版的一个聊天软件实现聊天、文件收发的功能。现在的问题是,在网页端用ajax表单提交发送文件,因为文件和报文一起,就会被我解析报文的语句给解析了。txt解析了还没什么,就是处理麻烦,但是图片就报错啊,说我的utf-8解码解不了啥啥啥的。我觉得我是有点晕了,有没有人能帮我理一下,说说大概是怎么实现的一个过程。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^