FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [ASPX] Copie d'un fichier xml distant sur le HD local
 

[ASPX] Copie d'un fichier xml distant sur le HD local

91 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [ASPX] Copie d'un fichier xml distant sur le HD local
 
Plus d'informations

Bonjour,
j'ai trouvé ce code pour copier un fichier d'un endroit de mon disque dur vers un autre endroit.

Code :
  1. FileStream inputStream = new FileStream("C:/MonRepertoire/pbxglobal.xml", FileMode.Open);
  2. BinaryReader br = new BinaryReader(inputStream);
  3. long length = inputStream.Length;
  4. // Préparation du flux de sortie
  5. FileStream outputStream = new FileStream("C:/pbxglobal.xml", FileMode.Create);
  6. BinaryWriter bw = new BinaryWriter(outputStream);
  7. // Copie des octets du flux d'entrée vers le flux de sortie
  8. for (int h = 0; h < length; h++)
  9. {
  10.       bw.Write(br.ReadByte());
  11. }



il fonctionne bien mais je dois aller chercher le fichier source sur un serveur (qui requiert une autentification) et là ben le premier réflexe que j'ai eu a été de faire le code comme suit:

Code :
  1. WebResponse myWebResponse = getPBXFile(myURL);
  2.        
  3. XmlTextReader reader = new XmlTextReader(myWebResponse.GetResponseStream());
  4. BinaryReader br = new BinaryReader(reader);
  5. long length = inputStream.Length;
  6. // Préparation du flux de sortie
  7. FileStream outputStream = new FileStream("C:/MonRepertoire/pbxglobal.xml", FileMode.Create);
  8. BinaryWriter bw = new BinaryWriter(outputStream);
  9. // Copie des octets du flux d'entrée vers le flux de sortie
  10. for (int h = 0; h < length; h++)
  11. {
  12.       bw.Write(br.ReadByte());
  13. }



et bien sûr je n'écrirai pas ce post si ce code fonctionnait. y à-t-il un éclairé qui aurait la solution?


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [ASPX] Copie d'un fichier xml distant sur le HD local
 

Annonces Google
Publicité