由于我的环境工作,我转向只使用标准库。你知道吗
我的目标是一次返回多个二进制文件。你知道吗
下面是一个存根,我只是不明白为什么它不工作。我确实浏览了很多其他地方,包括RFCs。你知道吗
我正在通过curl和firefox进行测试,但没有结果。你知道吗
谢谢你的任何暗示。你知道吗
def do_GET(self):
parsed_path = parse.urlparse(self.path)
#ret="mensaje de vuelta"
#print("*** {} ***".format(ret))
#message = ret+'\r\n'
self.send_response(200)
self.send_header('Content-Type', 'multipart/form-data; boundary=qazwsxedcrfv')
#
#
self.end_headers()
#
#
self.wfile.write(b"\r\n--qazwsxedcrfv\r\n")
self.wfile.write(b'Content-Disposition: form-data; name="datafile1"; filename="'+
bytes(os.path.basename(files[0]).encode("utf8"))+b'"\r\n')
self.wfile.write(b'Content-Type: image/jpg\r\n')
self.wfile.write(b"\r\n")
pic=open(files[0],"rb").read()
self.wfile.write(pic)
self.wfile.write(b"\r\n--qazwsxedcrfv\r\n")
self.wfile.write(b'Content-Disposition: form-data; name="datafile1"; filename="'+
bytes(os.path.basename(files[1]).encode("utf8"))+b'"\r\n')
self.wfile.write(b'Content-Type: image/jpg\r\n')
self.wfile.write(b"\r\n")
pic=open(files[1],"rb").read()
self.wfile.write(pic)
self.wfile.write(b"\r\n--qazwsxedcrfv--\r\n")
#
目前没有回答
相关问题 更多 >
编程相关推荐