Здравствуйте!
Сейчас вот таким кодом сохраняю файлы на диск.
Но хочу хранить их в БД с другими данными, которые вносятся в форму вручную.
Данные из форм сохраняются в SQLite прекрасно.
Но вот как организовать хранение файлов (сканы документов) и получение ссылок на них - неясно.
@route('/upload', method='POST')
def do_upload():
category = request.forms.get('category')
upload = request.files.get('upload')
name, ext = os.path.splitext(upload.filename)
if ext not in ('.pdf', '.jpg', '.jpeg'):
return "File extension not allowed."
save_path = ".../tmp/{category}".format(category=category)
if not os.path.exists(save_path):
os.makedirs(save_path)
file_path = "{path}/{file}".format(path=save_path, file=upload.filename)
upload.save(file_path)
return "File successfully saved to '{0}'.".format(save_path)
Подскажите в каком направлении копать.
Спасибо!