Hello,
I want to create a popup window that lets the user click okay to continue
uploading the file if it already exist in the database.
I created a separate table which tracks all the files uploaded in the
database. I then append that to a list and check if the filename is in
there.
My code looks like this:
def my_form_processing(form):
fileUploadList = []
fileToCheck = form.vars.blah.filename
filesUploaded = db().select(db.myFileTracker.ALL)
for line in filesUploaded:
if line.file_name not in fileUploadList:
fileUploadList.append(line.file_name)
if fileToCheck in fileUploadList:
btn = form.element('input',_type="submit)
btn["_onclick"] = return confirm('File Already exists in database,
are you sure you want to resubmit?');"
def processing():
form = FORM(TABLE(TR(TD('upload file:', INPUT(_type='file',
_name='blah')))
if form.process(onvalidation=my_form_processing).accepted:
response.flash = "Processed file without errors!"
the problem is it sets the element after the file uploads and i'm not sure
how I can make it pop up before the file actually gets uploaded.
Appreciate any help!
--
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.