Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2009, 12:25
Avatar de xjuanch0x
xjuanch0x
 
Fecha de Ingreso: septiembre-2009
Mensajes: 125
Antigüedad: 15 años, 5 meses
Puntos: 1
enviar PDF via Web Service

Cita:
Iniciado por suprempada Ver Mensaje
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