【发布时间】:2016-08-02 17:06:19
【问题描述】:
我想在服务器端和客户端使用 dart:archive 来压缩我的网络应用程序中使用的带宽。
目前,我将未压缩的数据作为 JSON 对象读取,文件大小高达 360 MB,压缩后的大小约为 1/8。
我的问题:
如果我执行 HttpRequest,我将数据作为字符串获取,但我需要将数据作为字节列表通过存档对其进行编码。
这可能是一个愚蠢的问题,但它已经花费了我很多小时。
来自德国的感谢和欢呼 费利克斯
【问题讨论】:
我想在服务器端和客户端使用 dart:archive 来压缩我的网络应用程序中使用的带宽。
目前,我将未压缩的数据作为 JSON 对象读取,文件大小高达 360 MB,压缩后的大小约为 1/8。
我的问题:
如果我执行 HttpRequest,我将数据作为字符串获取,但我需要将数据作为字节列表通过存档对其进行编码。
这可能是一个愚蠢的问题,但它已经花费了我很多小时。
来自德国的感谢和欢呼 费利克斯
【问题讨论】:
对于 HTTP,您通常希望它为 base64 编码字符串 (How to native convert string -> base64 and base64 -> string)
要将字符串作为字节获取,这可能会有所帮助
List<int> bytes = 'abc'.codeunits;
但我不确定您所说的“字节列表”是什么意思
【讨论】: