Enviar PDF

Gabri gabri.losada en gmail.com
Vie Mar 24 13:26:49 CET 2006


Tenía hecho eso pero me encuentro con este error.
**
*error: (10040, 'Message too long')*

Saben como solucionarlo?. El PDF tiene 425 KB.

El día 24/03/06, Juan Ignacio Rodriguez de Leon <jileon en parcan.es> escribió:
>
> Gabri wrote:
> > Trabajo bajo Windows.
> > Cómo envío el PDF?. Algo así sería correcto?
> >
> > f_pdf=open('fichero.pdf','rb')
> > fichero=f_pdf.readlines()
> > socket.send(fichero)
> >
>
> Si y no. Yo usaría el método read, mejor que readlines, porque
> este último está pensado para trabajar con archivos de texto,
> y retorna una lista de lineas. read te devuelve el contenido
> del fichero tal cual, sin modificaciones, en una cadena de texto.
>
> Asumí que usabas un servidor web, por eso te dije lo de
> incuir la cabecera http (http header), que es lo que usa un
> navegador web para saber que tipo de archivo está
> recibiendo (y, por tanto,  que acción debe realizar) . Usar
> 'rb' para abrir el archivo en modo binario tambien es
> necesario, si estás trabajando en Windows.
>
> Si es una aplicación cliente/servidor específica, como
> parece, tendrás que usar alguna forma equivalente para
> poder informar al cliente de que le estas enviando un
> archivo pdf, y no otra cosa, a no ser que el cliente
> sólo espere archivos PDF.
>
> Un saludo.
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es