2016-08-02 1 views
0

Je veux utiliser dart: archive sur le serveur et le côté client pour compresser la bande passante utilisée dans mon application web.dart: html - convertir la chaîne de HttpRequest à la liste <int>

Au moment où je lis mes données non compressées en tant qu'objets JSON avec des tailles de fichiers allant jusqu'à 360 Mo, compressés, ils sont environ 1/8 de la taille.

Mon problème:

Si je fais un HttpRequest je reçois les données sous forme de chaîne, mais j'ai besoin des données comme une liste d'octets pour encoder via archive.

C'est peut-être une question stupide, mais cela m'a déjà coûté un tas d'heures.

Merci et acclamations de l'Allemagne Felix

Répondre

2

Pour HTTP que vous voulez généralement comme base64 chaîne encodée (How to native convert string -> base64 and base64 -> string)

Pour obtenir la chaîne comme octets cela pourrait aider

List<int> bytes = 'abc'.codeunits; 

mais je Je ne suis pas sûr de ce que vous entendez par "Liste des octets"