Python SimpleHTTP Server rfile.readlines需要很长时间

问题描述

我有一个简单的HTTP服务器,该服务器具有用于上传图像文件的do_POST方法

git checkout master

读取图像二进制数据需要很长时间。如何使其更快地读取图像数据。

解决方法

找到了用于读取整个传入二进制数据的解决方案。

data = self.rfile.read(int(self.headers['Content-Length']))

Content-Length 实体标题字段指示实体的大小,(注意请记住,将content-length类型转换为{{ 1}},然后将其传递到int