Leer archivo sin guardar en Flask


Mejorar artículo

Guardar artículo

Me gusta el artículo

Mejorar artículo

Guardar artículo

Matraz es un marco de desarrollo internet ligero y versatile creado con python. Una aplicación Flask es una Pitón script que se ejecuta en un servidor internet, que escucha solicitudes HTTP y devuelve respuestas. Está diseñado para un desarrollo easy y más rápido. En este artículo, discutiremos cómo podemos leer archivos sin guardarlos en Flask, también verificaremos si el archivo se cargó correctamente o no.

Módulo requerido

Instale Flask ejecutando el comando pip en su terminal.

pip set up Flask

Implementación para cargar y leer el archivo CSV en la aplicación Flask

Aquí, en esta aplicación Flask, estamos creando una carpeta llamada ‘Read_File’ para leer nuestros archivos. Crear un Ambiente digitalDespués de crear el entorno digital, crearemos una carpeta de plantillas en la que escribiremos nuestra parte HTML y también crearemos el archivo app.py en el que escribiremos nuestra parte principal del código en Flask Python.

Estructura del archivo:

Leer archivo sin guardar en Flask

índice.html

En este ejemplo, realizaremos la operación del archivo de lectura sin guardarlo en el Flask.

HTML

<!DOCTYPE html>

<html>

    <head>

        <title>Learn File With out Saving in Flask</title>

    </head>

    <physique>

        <type methodology="put up" enctype="multipart/form-data">

            <enter kind="file" title="file">

            <enter kind="submit" worth="Submit">

        </type>

    </physique>

</html>

Producción:

Leer archivo sin guardar en Flask

app.py

En este ejemplo, la aplicación Flask tiene un punto last en la URL raíz /. Se puede acceder al punto last a través de los métodos GET y POST. Cuando un usuario envía el formulario con un archivo de imagen, el archivo se carga en el servidor mediante el método POST y su contenido se lee mediante el método request.information.get (“archivo”). Luego, el contenido del archivo se codifica como una cadena base64 y se incluye como el atributo src de una etiqueta HTML img. Esto permite que la imagen se muestre en el navegador sin guardarla en el servidor. Cuando se accede al punto last a través del método GET, se devuelve la plantilla index.html, que contiene el formulario para cargar el archivo.

Pitón

from flask import Flask, request, render_template

 

app = Flask(__name__)

 

UPLOAD_FOLDER = 'static/uploads/'

 

@app.route("/", strategies=("GET", "POST"))

def index():

    if request.methodology == "POST":

        file = request.information.get("file")

        file_content = file.learn()

         

        

        if file_content:

            return "Uploaded Profitable"

        else:

            return "Uploaded Unsuccessful"

 

    return render_template("index.html")

 

if __name__ == "__main__":

    app.run(debug=True)

Producción:

Leer archivo sin guardar en Flask

Leer archivo sin Guardar en Flask

Cuando no se carga ningún archivo

Leer archivo sin guardar en Flask

Cuando se sube un archivo

Related Articles

Silicon Valley Financial institution quebró, pero no porque se despertó

La guerra de la cultura ha venido por los bancos,...

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Same Category

De pie con Ucrania, un año después

La semana pasada estuve en la Cumbre de...

Matriz de Aitken o Triángulo de campana

El Triángulo de campana o matriz de Aitken...
spot_img

Stay in touch!

Follow our Instagram