Hola a todos,
Tengo guardados ficheros .F64 en mi servidor.
He conseguido que convierta a pdf y lo abra. pero ahora necesitaría que en vez de abrir el pdf me lo guardase en el disco y así poder adjuntar el pdf para enviarlo por mail.
Esto es lo que tengo:
String valor64 = "";
int contador = 0;
string fichero = path_SAN + sFic; //ruta del fichero
StreamReader objReader = new StreamReader(fichero);
string sLine = "";
while (sLine != null)
{
contador = contador + 1;
sLine = objReader.ReadLine();
if ((sLine != null) && contador > 4 && contador < 6)
valor64 = sLine;
}
objReader.Close();
decodificarPDF(valor64, Request.QueryString["factura"]);
//función que me abre en una ventana el pdf
protected void decodificarPDF(String miCadena, String vNombre)
{
Response.ContentType = "pdf";
Response.AddHeader("content-disposition", "attachment; filename=" + vNombre + ".pdf");
Response.BinaryWrite((byte[])Convert.FromBase64String(miCadena));
}
¿como se podría hacer para guardar el pdf?
Gracias!!