| ID | Asunto | Fecha | Nick | |
| 41083 | Array de byte a Archivo | 06/05/08 08:40 | Tyler | |  |
Hola. Trabajo con vb.net 2005, transformo un archivo PDF a un array de byte para guardarlo en una BD sql Server 2000, este es el código con el que lo hago: dim Archivo as string = ”c:\nombre.pdf”
Dim fs As New FileStream(archivo, FileMode.OpenOrCreate,
FileAccess.Read)
Dim content As Byte() = New Byte(fs.Length - 1) {}
fs.Read(content, 0, System.Convert.ToInt32(fs.Length))
fs.Close()Esta parte me sale bien. Ahora el problema es pasar ese array de byte a su estado original, osea al archivo pdf que era antes. Gracias por la ayuda [Editado: Tyler, 06/05/2008 12:03:18] |
|
| ID | Asunto | Fecha | Nick | |
| 41084 | Re: Array de byte a Archivo (Resp: 41083) | 06/05/08 08:51 | Tyler | |  |
Ya lo e solucionado, aqui teneis el procedimiento por si interesa Public Sub ArrayFile(ByVal b() As Byte)
Dim myFileStream As FileStream
Dim i As Long
Try
myFileStream = File.OpenWrite("c:\nombre.pdf")
For i = 0 To b.Length - 1
myFileStream.WriteByte(b(i))
Next
myFileStream.Close()
Catch ex As IOException
Console.WriteLine(ex.Message)
End Try
End SubSaludos
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |