Ciao a tutti,
ho creato una pagina asp.net linguaggio C dove prende alcuni dati in un db e crea un file XML correttamente.
CODICE CHE SALVA IL FILE XML
CODICE CHE LEGGE IL FILE XML E LO CONVERTE IN BASE64codice:XmlSerializer ser = new XmlSerializer(Motore.GetType()); var path = "C:/EXPORT/" + "motore" + ".xml"; System.IO.FileStream file = System.IO.File.Create(path); ser.Serialize(new StreamWriter(file, new System.Text.UTF8Encoding()), Motore); file.Close();
Quello che vorrei fare � convertire il file xml in base64 senza salvarlo precedentemente.codice:Byte[] bytes = File.ReadAllBytes(path); String file2 = Convert.ToBase64String(bytes); File.WriteAllText("C:/EXPORT/" + "motore64" + ".txt", file2);
Vorrei capire se fosse possibile ad esempio salvare il file xml nella memoria RAM e poi convertirlo, oppure convertire subito in base64 la serializzazione del file xml...
Sono aperto a qualsiasi soluzione, quello che vorrei � evitare di salvare ogni volta il file xml.
Grazie
CIAO![]()

Rispondi quotando