Я пишу свое первое фляжное приложение. Я имею дело с загрузкой файлов, и в основном я хочу читать данные/содержимое загруженного файла, не сохраняя его, а затем печатать на полученной странице. Да, я предполагаю, что пользователь всегда загружает текстовый файл.
Вот простая функция загрузки, которую я использую:
@app.route('/upload/', methods=['GET', 'POST'])
def upload():
if request.method == 'POST':
file = request.files['file']
if file:
filename = secure_filename(file.filename)
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
a = 'file uploaded'
return render_template('upload.html', data = a)
В настоящий момент я сохраняю файл, но мне нужна переменная 'a', которая содержит содержимое/данные файла.. любые идеи?