¿Cómo puedo enviar un archivo de Flask a ReactJS?
Ya tengo un código que en la interfaz, el usuario sube un archivo y luego ese archivo va al servidor Flask, luego en el servidor Flask el archivo se modifica, pero estoy atascado allí...
El siguiente paso es que quiero enviar ese "archivo de modificación" que está en el servidor del matraz y recibirlo en el frontend ReactJS para que el usuario pueda descargar el "archivo de modificación"
Por ejemplo, esta es la función de matraz de modificación de archivos.
#modify the file @app.route("/convertor", methods=['POST']) def convertor(): files = request.files #file = files.get('file').read() file_name = files.get('file') print(file_name.filename) # Convert img to pdf img1 = Image.open(file_name) img = img1.convert('RGB') img.save(os.path.abspath(f'Backend/{file_name.filename}.pdf'))Sé que necesita devolver algo, ¿cómo puedo devolver el archivo y recibirlo en ReactJS y luego descargarlo?
¿Alguna idea?
tendrá que descargar ese archivo cargado temporalmente en un director separado y luego
@app.route("/remove_file/<file_id>", methods=['DELETE']) def remove_file(file_id): if (os.path.isFile('your_temp_directory/' + file_id)): os.remove('your_temp_directory/' + file_id)editar: puede descargar desde el contenido del archivo cargado utilizando el paquete Wget python
wget [options eg. multiple files, download speed etc.] -0 dir/path file_url