Я из и в форме пользователь может загружать файлы. Я использую flask, и я пытаюсь получить данные из текстового файла, который пользователь хочет загрузить.
Есть ли способ прочитать данные внутри текстового файла? Я пытался открыть файл file = open()
, но потом понял, что у меня нет пути. Это отличается от чтения файла на вашем локальном компьютере.
@app.route('/admin',methods=['GET','POST'])
def admin_panel():
if request.method == 'GET':
return render_template('adminpanel.html')
if request.method == 'POST':
email = request.form['email']
file_data = request.files['file']
file_name = secure_filename(file_data.filename)
file_data.save(os.path.join("system","files","text",file_name))
with open("system/files/text/file_name") as f:
file_content = f.read()
print(file_content)
file = File(file_data)
file.read_file_dif()
Ну, конечно, этот код не работает. Но это идея. Кто-нибудь есть идеи, как я могу прочитать текстовый файл из тега входного файла?
HTML TAG
<label for="myfile">Select a file:</label>
<input type="file" id="myfile" name="file">