我有一個(gè)簡單的 HTTP 服務(wù)器,它有一個(gè)用于上傳圖像文件的 do_POST 方法。class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): def do_POST(self): data = self.rfile.readlines()讀取圖像二進(jìn)制數(shù)據(jù)需要很長時(shí)間。我怎樣才能讓它更快地讀取圖像數(shù)據(jù)。
1 回答

長風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
找到讀取整個(gè)傳入二進(jìn)制數(shù)據(jù)的解決方案。
data = self.rfile.read(int(self.headers['Content-Length']))
其中Content-Length entity-header字段表示entity-body的大小,(注意:傳進(jìn)去之前記得把content-length
type轉(zhuǎn)成)int
read()
添加回答
舉報(bào)
0/150
提交
取消