Hola amigos, estoy haciendo un decodificador de base 64 con el siguiente codigo
byte[] fileContents = Convert.FromBase64String(codigocodificado);
string ruta = "C:\\miarchivo.pdf";
System.IO.FileStream fs = null;
fs = System.IO.File.Create(ruta);
fs.Write(fileContents, 0, fileContents.Length);
fs.Close();
el problema es el siguiente...
en la linea
byte[] fileContents = Convert.FromBase64String(codigocodificado);
cuando pongo el codificado directamente donde dice codigocodificado , onda "dsobsdgsdgobsdgbsgd"
me convierte perfectamente a pdf... pero cuando ese codigo lo quiero rescatar de un textbox
byte[] fileContents = Convert.FromBase64String(textbox);
me dice que no puedo convertir un textbox a string.... alguien sabe como se puede leer el contenido del textbox????
estoy usando vb.net 2005
saludos.
.
Usa la propiedad .Text (era algo asi) y si sigue dando error pon .text.tostring
Ducles Lunas!¡-
Como dice BlackZeroX,.
En caso de que codigocodificado sea el nombre del TextBox, usa codigocodificado.Text
PD: no hace falta codigocodificado.Text.ToString() :P
faltaba el .text
gracias por la ayuda!