1 - You could to use the SQLFORM without io perform , here:
http://web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM-without-database-IO
You can use the .validate() method in form to stop normal way processing in
form , and do what you want ..
Or
Using dbio parameter as False
Em sábado, 18 de fevereiro de 2017 17:45:11 UTC-3, Creator escreveu:
>
> Hello everyone!
> I wanna share a situation to which I can't figure a proper solution to see
> if I get any ideas. Sorry if this specific topic has already been covered,
> but I couldn't find it anywhere.
>
> I'm trying to upload multiple files only to make some processing and
> return the results. At first, I don't need them saved to the upload folder,
> but it might come in handy later, so I'd like to have this option.
> I mention this because my routine worked fine before, when I used the
> structure "form=FORM(TABLE" and so on. Later I changed it to "form =
> SQLFORM.factory(" to have the advantage of Bootstrap formatting and then
> ran into a double problem:
>
> - when uploading multiple files, I can process them and everything
> goes fine, but the files aren't saved to the upload folder;
> - when uploading a single file, it is saved to the upload folder, but
> I can't read it the same way I read with multiple files OR the same way it
> worked before, without using SQLFORM.factory.
>
> I understand I could read the file from the folder, but it really doesn't
> make much sense to have different approaches to the same operation.
>
> So, if there's any question so far, it would be those two:
>
> 1. How can I upload but not save a file using the SQLFORM upload field?
> 2. How can I upload multiple files and get them saved using the
> SQLFORM upload field?
>
> To finish, I managed to insert the "multiple" attribute on the form
> created by the SQLFORM factory with this line:
>
> form.custom.widget['files_field']['_multiple'] = ""
>
> Thanks in advance!
>
--
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.