[Solucionado] Consulta con c#.net

Iniciado por apache_scrc, 16 Septiembre 2010, 18:26 PM

0 Miembros y 1 Visitante están viendo este tema.

apache_scrc

Hola amigos, estoy haciendo un decodificador de base 64 con el siguiente codigo

Código (csharp) [Seleccionar]


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

Código (csharp) [Seleccionar]
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

Código (csharp) [Seleccionar]
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.

BlackZeroX

.
Usa la propiedad  .Text (era algo asi) y si sigue dando error pon .text.tostring

Ducles Lunas!¡-
The Dark Shadow is my passion.

[D4N93R]

Como dice BlackZeroX,.

En caso de que codigocodificado sea el nombre del TextBox, usa codigocodificado.Text

PD: no hace falta codigocodificado.Text.ToString() :P

apache_scrc

faltaba el .text
gracias por la ayuda!