仅接收文件内容http.server-Python

仅接收文件内容http.server-Python,python,http,Python,Http,我正在做一个简单的服务器来接收文件,我遇到了一个问题。 代码如下: class Server(BaseHTTPRequestHandler): def _set_response(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() def do_POST(self): cont

我正在做一个简单的服务器来接收文件,我遇到了一个问题。 代码如下:

class Server(BaseHTTPRequestHandler):
    def _set_response(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/html')
        self.end_headers()

    def do_POST(self):
        content_length = int(self.headers['Content-Length']) #data size
        post_data = self.rfile.read(content_length) #data
        self._set_response()

        print(post_data.decode())
客户:

files = {"file": open(path, "rb")}
r = requests.post(url, files=files)
服务器如何只接收文件而不接收附加数据。 以下是它在收到文件时打印的内容:

--059cb5285401221bd7ab38161d7f5097 内容配置:表单数据;name=“file”;filename=“grisha.txt” 你好 --059cb5285401221bd7ab38161d7f5097--

所以我只需要获取文件内容,在本例中为“hello”