Sorry, it does not work. The same results with or without "default"
2018-02-26 4:20 GMT+01:00 Marco Mansilla <[email protected]>: > This > > download = URL("download", args=p.pdf) > > Should be > > download = URL("default", "download", args=p.pdf) > > You can do that on the view. But the change on the controller should do. > > El 25 feb. 2018 15:54, "Martin Weissenboeck" <[email protected]> > escribió: > > What I want to do: > > I store a pdf-file in a database table. > Then I want to show this file. > > The model: > > db.define_table("pdfs", > Field("pdf", "upload", uploadfield="pdfdata"), > Field("description", "text"), > Field("pdfdata","blob") > ) > > > > The controller: > > def showpdf(): > id = int(request.args[0]) > p=db.pdfs(id) > download = URL("download", args=p.pdf) > return dict(p=p, download=download) > > > > The view: > > {{extend 'layout.html'}} > Description: {{=p.description}} > <br/> > <embed src="{{=download}}" type="application/pdf"> > <div> > Cannot display embed > </div> > </embed> > <br/><br/> > <iframe src="{{=download}}" type="application/pdf"> > <div> > Cannot display iframe > </div> > </iframe> > > > > ​The <embed> section show an error "Error on loading pdf". > > The <iframe> section shows an empty iframe and opens the Adobe Acrobat > Reader with the required pdf. > > Any ideas? > > Regards Martin > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

