Cita:
Iniciado por suprempada
que tal a tod@s.. un saludo y felicez fiestas navideñas y de año nuevo.
alguien me podria ayudar.. como podria enviar un archivo pdf via Web Service.?
se me ocurrio convertirlo en bytes o algo asi y en el servidor, convertir esa cadena en pdf.. y guardarla en alguna carpeta, pero hasta ahora no se como convertir el pdf en bytes para pasarlo a una cadena.. enviarlo por XML y en el server... reconvertirlo a byte y luego a pdf.
alguien me podria ayudar? saludos y muchas gracias. Feliz 2010!!!!
Bueno primero no tienes que convertir a cadena, si estas trabajando con un Servicio Web por ejemplo, has una función que lea el archivo y que devuelva un arreglo de Bytes.
Ej:
<WebMethod()> _
Public Function LeerArchivo(ByVal Ruta As String) As Byte()
Try
Return My.Computer.FileSystem.ReadAllBytes(Ruta)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function
y cuando lo vallas a escribir solo mandas las ruta EJ:
Try
File.WriteAllBytes("Y:\Peliculas\ArchivoCopiado.pd f", LeerArchivo("c:\ArchivoOriginal.pdf"))
Catch ex As Exception
MsgBox(ex.Message)
End Try
y listo... es muy fácil