*uploadfolder=request.folder+'static/docs'  *suddenly aint working as it 
should, initially is worked. What should happen is that when i save a PDF 
file it should be save in a static folder called *docs  *& in a database 
table but the *docs *folder in static doesnt get created now I am getting 
the *404 NOT FOUND *when i try to view or open the PDF. I dont know why 
this is suddenly happening when it used to work, do i need import some 
python library or change my code somwhere?

*CODE:*
*model:*




*db.define_table('pdfs',                Field('Form_Name', 
label=SPAN('Document Title', _style="font-weight: bold;"), widget=lambda 
field, value:SQLFORM.widgets.string.widget(field, value, 
_placeholder="Invoice/PO/Quotation Name")),                Field('status', 
'boolean', label=SPAN('Status (For Invoices Only)', _style="font-weight: 
bold;")),                Field('status_condition', 
requires=IS_IN_SET(['Quotation', 'Paid', 'Unpaid', 'Cancelled', 'Paid With 
Balance'], zero=None), label=SPAN('Status Condition', _style="font-weight: 
bold;")),                
Field('fileS','upload',uploadfolder=request.folder+'static/docs', 
label=SPAN('Upload Files', _style="font-weight: bold;")))*

*CONTROLLER:*




*def saveDocument():    form=SQLFORM(db.pdfs)    if 
form.process().accepted:        response.flash=T('Form Saved')    return 
locals()*



*def viewer():    row = 
db(db.pdfs.id==request.args(0)).select(db.pdfs.fileS).first()    
redirect(URL('static','docs',args=row.fileS))*


*VIEW FOR SAVED DOCUMENT VIEWING*

*{{extend 'layout.html'}}*



*{{for details in details2: }}<div id="formIcon">{{=A(details.Form_Name, 
_target="_blank", _href=URL('viewer', args=details.id))}} <br 
/>{{pass}}</div>*

Regards;

Mostwanted

-- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/0e934eae-fd5b-48b1-a744-42c8d89702fen%40googlegroups.com.

Reply via email to