This API allows for ZIP files to be efficiently generated in response to a request handler.
Returns a new
ZipFile object, ready for files to be added to the archive.
filename is used when the the zip file is downloaded. The
.zip extension will be added if it’s not specified.
filename is not specified, a default filename will be used.