gpt4 book ai didi

dart - 如何在 Dart 中通过 HttpServer 发送图像文件?

转载 作者:行者123 更新时间:2023-12-02 08:37:17 26 4
gpt4 key购买 nike

我正在使用 Dart 编写一个 Web 服务器应用程序。

如何通过 HttpServer 将图像文件发送到浏览器?

最佳答案

当您收到对图像的请求时,发送一个 header 来说明内容类型和长度,然后是文件内容。

import 'dart:io';

void main() {

HttpServer.bind('127.0.0.1', 8080).then((server) {
server.listen((HttpRequest request) {

File image = new File("chicken.jpeg");
image.readAsBytes().then(
(raw){
request.response.headers.set('Content-Type', 'image/jpeg');
request.response.headers.set('Content-Length', raw.length);
request.response.add(raw);
request.response.close();
});
});
});
}

关于dart - 如何在 Dart 中通过 HttpServer 发送图像文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20152179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com