Bonjour,
j'ai trouvé ce code pour copier un fichier d'un endroit de mon disque dur vers un autre endroit.
Code :
FileStream inputStream = new FileStream("C:/MonRepertoire/pbxglobal.xml", FileMode.Open);
BinaryReader br = new BinaryReader(inputStream);
long length = inputStream.Length;
// Préparation du flux de sortie
FileStream outputStream = new FileStream("C:/pbxglobal.xml", FileMode.Create);
BinaryWriter bw = new BinaryWriter(outputStream);
// Copie des octets du flux d'entrée vers le flux de sortie
for (int h = 0; h < length; h++)
{
bw.Write(br.ReadByte());
}
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 :
WebResponse myWebResponse = getPBXFile(myURL);
XmlTextReader reader = new XmlTextReader(myWebResponse.GetResponseStream());
BinaryReader br = new BinaryReader(reader);
long length = inputStream.Length;
// Préparation du flux de sortie
FileStream outputStream = new FileStream("C:/MonRepertoire/pbxglobal.xml", FileMode.Create);
BinaryWriter bw = new BinaryWriter(outputStream);
// Copie des octets du flux d'entrée vers le flux de sortie
for (int h = 0; h < length; h++)
{
bw.Write(br.ReadByte());
}
et bien sûr je n'écrirai pas ce post si ce code fonctionnait. y à-t-il un éclairé qui aurait la solution?