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:
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();
CODICE CHE LEGGE IL FILE XML E LO CONVERTE IN BASE64
codice:
Byte[] bytes = File.ReadAllBytes(path);
String file2 = Convert.ToBase64String(bytes);
File.WriteAllText("C:/EXPORT/" + "motore64" + ".txt", file2);
Quello che vorrei fare � convertire il file xml in base64 senza salvarlo precedentemente.
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