en utilisant downloadFile télécharge le fichier, mais ne conserve pas les sauts de ligne

StackOverflow https://stackoverflow.com/questions/2009197

  •  18-09-2019
  •  | 
  •  

Question

Je suis en train de télécharger un fichier de données à mon application, le fichier peut être visualisé ici:

http://www.net-flyer.net/DataFeed/vatsim -data.txt

voici mon code:

string address = "http://www.net-flyer.net/DataFeed/vatsim-data.txt";
string filename = "vsd.txt";
WebClient client = new WebClient();
client.DownloadFile(address,filename);

Il télécharge le fichier comme je veux, mais il n'y a pas de sauts de ligne dans le downloadedfile, il est juste une ligne continue du texte. Est-ce que quelqu'un sait ce que je fais mal?

Était-ce utile?

La solution

En fait, votre fichier téléchargé utilise des caractères 0x0A comme les sauts de ligne. Il a l'air bien sur votre navigateur Web, mais semble manquer lorsque vous ouvrez votre fichier téléchargé sur le bloc-notes. Essayez d'ouvrir sur un autre éditeur, comme Visual Studio.

Si vous ouvrez ce fichier téléchargé dans un éditeur hexadécimal, vous verrez qu'ils sont égaux.

Autres conseils

Utilisez Notepad ++ ou quelque chose de similaire. J'utilise UltraEdit

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top