1

Dart:io 部分中存在一些用于 Http 服务器的示例代码。

现在我将使用此服务器分发图像。为此,我读取了请求的图像文件并通过 request.response.write() 将其内容发送到客户端。

问题是读取数据的格式:我将图像文件读取为 16 位字符串或字节数组。它们都不兼容原始的 8 位数组,我必须将其发送给客户端。

有人可以帮助我吗?

4

1 回答 1

1

响应类中存在多种写入方法。

  1. 写字符代码
  2. 添加

当“write”将数据写入“所见”时,“writeCharCode”将数据转换回原始格式。但是,writeCharCode 在开头添加了一些“魔术字节”(C2),因此它会破坏数据。

另一个名为 add( List < int > ) 的函数根据需要处理 readAsBytes-result。

最好的问候,亚历克斯

于 2013-06-17T07:44:49.883 回答