Bonjour,

cela fait plusieurs heure que je lutte sur un truc tout bete: lire un fileStream et le convertir en String.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
var publicPemFile:File = File.documentsDirectory;
publicPemFile = publicPemFile.resolvePath("app:/ressources/public.pem");
trace (publicPemFile.nativePath);
 
var publicPemFileStream:FileStream = new FileStream();
publicPemFileStream.open(publicPemFile, FileMode.READ);
 
var tampon:String = new String();
tampon = publicPemFileStream.readUTF();
Mon path s'affiche correctement, pas de soucis au niveau du File en lui meme je pense. En revanche, le File Stream me pose probleme. J'ai verifie, mon fichier est bien en UTF8. j'obtiens ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error #2030: End of file was encountered.
J'ai aussi essaye de recuperer mon fichier bytes par bytes avec un readByte, mais j'obtiens du coup une suite de valeurs que je ne sais pas retranscrire en characteres.

Voila, si vous avez des suggestions, elles sont les bienvenues. Merci d'avance.

Edit: Je me suis debrouille autrement, j'ai recuperer le contenu de mon fichier dans un ByteArray que j'ai ensuite converti en String.
Desole pour le derangement.