web2py загрузить с исходным именем файла

Я хочу загрузить файл с помощью SQL.factory () Я просто хочу сохранить исходное имя файла { {1}} мой код в настоящее время

form = SQLFORM.factory(
    Field('file_name', requires=IS_NOT_EMPTY()),
    Field('file', 'upload',uploadfolder=upload_folder))
if form.accepts(request.vars, session):  #.process().accepted:
    response.flash = u'File uploaded'
    session.your_name = form.vars.file_name
    session.filename = request.vars.file 
elif form.errors:
    response.flash = 'form has errors'
return dict(form=form)

Я думаю, что session.filename = request.vars.file - это место, где вы задаете имя файла. Почему я получаю автоматически сгенерированное имя файла no_data.smth.23u8o8274823zu4i2.smth

Спасибо,

7
задан Yebach 4 November 2011 в 10:58
поделиться