1 2 3 4 5 6 7 8 9 10 11 12
|
def (self): file_name = 'file.ext' buf_size = 4096 self.set_header('Content-Type', 'application/octet-stream') self.set_header('Content-Disposition', 'attachment; filename=' + file_name) with open(file_name, 'r') as f: while True: data = f.read(buf_size) if not data: break self.write(data) self.finish()
|
近期评论