Estoy escribiendo mi primera solicitud de matraz. Estoy tratando con cargas de archivos, y básicamente lo que quiero es leer los datos / contenido del archivo cargado sin guardarlo y luego imprimirlo en la página resultante. Sí, asumo que el usuario carga un archivo de texto siempre.
Aquí está la función de carga simple que estoy usando:
@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)
En este momento, estoy guardando el archivo, pero lo que necesito es esa 'una' variable para contener el contenido / datos del archivo ... ¿alguna idea?
file = request.files.get('file')
filetype = magic.from_buffer(file.read(1024))