a simple skeleton code (please check for errors): def page_controller(): form = FORM( TABLE ( TR( TD(LABEL('Upload File:')), TD(INPUT(_type='file', name='myfile', id='myfile', requires=IS_NOT_EMPTY())) ), TR( TD(INPUT(_type='submit',_value='Submit')) ) ) )
txt_content[] if form.process().accepted: txt_content = request.vars.myfile.file.readlines() msg = process_file(txt_content) response.flash = T(msg) elif form.errors: response.flash = T('some errors occurred') else: pass return dict(form=form) def process_file(txt_content): all_lines = txt_content msg = 'txt not processed' for line in all_lines: try: ..... your processing code ..... msg = 'txt processed succesfully' except: ..... your processing code ..... msg = 'error processing txt' return msg Il giorno mercoledì 31 ottobre 2012 16:45:19 UTC+1, praveen krishna ha scritto: > > Hi, > For my task I have to upload a text file in form with out zipping it ,I > have prepared the form as: > 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'))))) > > But I unable to read the file how could it be possible without using > ZipFile. > --