Чтение содержимого файла из загруженного текстового файла

У меня есть загруженный файл в папке загрузки, и мне нужно прочитать его содержимое в контроллере для дальнейшей обработки. У меня очень базовые знания о web2py, и я не мог понять, как это сделать.


person sam92    schedule 17.11.2014    source источник


Ответы (1)


Вы можете сделать что-то вроде:

import os
filename = db.mytable(record_id).myfile
content = open(os.path.join(request.folder, 'uploads', filename), 'rb').read()

ОБНОВЛЕНИЕ: Здесь несколько более простой подход.

person Anthony    schedule 17.11.2014
comment
как мне получить имя файла - я использую SQLFORM.factory - person Yebach; 07.05.2018
comment
Этот вопрос и ответ не имеют значения, если вы используете SQLFORM.factory. Если вы сохраняете файл, сначала нам нужно знать, как вы это делаете и как он называется. Вероятно, вам следует создать новый вопрос и предоставить более подробную информацию. - person Anthony; 07.05.2018
comment
Мой вопрос о группах Google группах .google.com/forum/#!searchin/web2py/yebach%7Csort:date/ - person Yebach; 08.05.2018