我有一个简单的 HTTP 服务器,它有一个用于上传图像文件的 do_POST 方法。class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): def do_POST(self): data = self.rfile.readlines()读取图像二进制数据需要很长时间。我怎样才能让它更快地读取图像数据。
1 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
找到读取整个传入二进制数据的解决方案。
data = self.rfile.read(int(self.headers['Content-Length']))
其中Content-Length entity-header字段表示entity-body的大小,(注意:传进去之前记得把content-length
type转成)int
read()
添加回答
举报
0/150
提交
取消