我有一個簡單的 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
提交
取消