Я пытаюсь загрузить zip-файл из формы Web2Py, а затем прочитать содержимое:
form = FORM(TABLE(
TR(TD('Upload File:', INPUT(_type='file',
_name='myfile',
id='myfile',
requires=IS_NOT_EMPTY()))),
TR(TD(INPUT(_type='submit',_value='Submit')))
))
if form.accepts(request.vars):
data=StringIO.StringIO(request.vars.myfile)
import zipfile
zfile=zipfile.Zipfile(data)
По какой-то причине этот код работает и жалуется, что файл не является zip-файлом, хотя загруженный файл является zip-файлом.
Я новичок в Web2Py
. Как можно представить data
в виде zip-файла?