[pyar] Web2py, adjuntar archivo generado automaticamente -> Como???
Leonardo M. Rocha
leo.m.rocha en gmail.com
Jue Feb 14 09:27:17 ART 2013
Hola!
De nuevo yo que sigo aprendiendo cosas de web2py
Mas alla que todavia no he logrado dominar como funcionan los modulos
y los diferentes controladores y modulos (si, soy un asco y estoy
haciendo todo en el controllers/default.py y no, no me sale hacer
andar otros controladores, y desde los modulos no se como importar la
DB sin tener que llamarla otra vez y no duplicar el codigo que esta en
models/db.py ) esta vez es otra cosa.
La cuestion es la siguiente:
Estoy generando un archivo de texto dinamicamente, se lo puede bajar
bien con el webbrowser.
Pero cuando intento enviarlo por email he intentado con un par de cosas;
o bien generando un file-like object con StringIO, o bien con el url
al archivo que si puedo bajar con el navegador
ret = mail.send(to=[recipient['email'] ],
subject=esubject,
reply_to=_auth_user.email,
message=_html_message,
attachments = [
#__my_file(rand_id) #no anda, este es un
StringIO file-like object
#mail.Attachment(__my_file_url(rand_id)),
#tampoco anda esta es la URL
]
)
el error tirado por web2py:
WARNING:web2py:Mail.send failure:'str' object has no attribute
'get_content_maintype'
bueno, ningun exito y tampoco encontre a alguien que se digne a
adjuntar archivos generados de manera dinamica
Si alguien tiene una pista, se agradece!!
Exitos,
Leo
More information about the pyar
mailing list