Was reading through the forms. In previous posts, this was a t2
issue. I understand t2 has now been wrapped in elsewhere.
I can get attachments (pdf/docs) to show using sqlite as a backend,
but not GQL. Here is my code:
model
-------
db.define_table('news',
SQLField('author',db.person),
SQLField('author_alias'),
SQLField('title',length=128),
SQLField('abstract','text'),
SQLField('abstract_file','upload'))
controller
---------
def comments():
item=db(db.news.id==news).select()[0]
return dict(item=item)
def download():
import os
path=os.path.join(request.folder,'uploads',request.args[0])
return response.stream(path)
view
-------
<table>
{{if item.abstract:}}
<tr><td>{{=WIKI(item.abstract.strip())}}</td></tr>
{{elif item.abstract_file:}}
{{type=item.abstract_file.split('.')[-1]}}
<tr><td>{{=A('link to abstract ['+type+']',_href=URL
(r=request,f='download',args=[item.abstract_file]))}}</td></tr>
{{pass}}
</table>
No errors, appears that the file is not being uploaded properly (the
view returns None, indicating that neither an abstract(text) or
abstract_file(link to doc/pdf) has been upload). This is an
adaptation of the Reddish app.
Thanks
Scott
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---