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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...