Hello!
I'm trying to create a form in order to upload multiple files with
description for each file, i've something like this:
View:
<div id="cargaFotos" class="row">
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Archivo')}}</label></div>
<div class="col-sm-9"><input type="file" name="file[0]" /></div>
</div>
</div>
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Descripción')}}</label></div>
<div class="col-sm-9"><input type="text" name="description[0]"
/></div>
</div>
</div>
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Archivo')}}</label></div>
<div class="col-sm-9"><input type="file" name="file[1]" /></div>
</div>
</div>
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Descripción')}}</label></div>
<div class="col-sm-9"><input type="text" name="description[1]"
/></div>
</div>
</div>
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Archivo')}}</label></div>
<div class="col-sm-9"><input type="file" name="file[2]" /></div>
</div>
</div>
<div id="web2py_user_form" class="col-lg-9">
<div class="form-group">
<div><label class="control-label
col-sm-3">{{=T('Descripción')}}</label></div>
<div class="col-sm-9"><input type="text" name="description[2]"
/></div>
</div>
</div>
</div>
Controller:
for archivo, descripcion in zip(form.vars.file, form.vars.description):
db.fotos.insert(
fk_id=id, descripcion=descripcion, ruta=archivo)
But when i send this form i get this error: "<type 'exceptions.TypeError'>
zip argument #1 must support iteration"
any suggestion? Thanks a lot for your 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.