我正在尝试 gzip 一个 .html 文件,然后将其通过管道传输到HttpResponse
.
import 'dart:io';
void main() {
File f = new File('some_template.html');
HttpServer.bind('localhost', 8080)
.then((HttpServer server) {
server.listen((HttpRequest request) {
HttpResponse response = request.response;
f.openRead()
.transform(GZIP.encoder)
.pipe(response);
});
});
}
没有错误,但是浏览器没有提供 html 页面,而是下载了压缩的 html 页面。愿意给我一个提示吗?