No puedo descargar el archivo en put_file en PyWebIO.
Estoy teniendo un problema al ejecutar el programa PyWebIO en combinación con Flask. Cuando intento utilizar put_file o descargar una sesión desde PyWebIO, produce un error como este y el archivo no se puede descargar.
[estado del error]
Y aquí tienes un ejemplo del código que estoy utilizando:
put_buttons(['Haz clic para descargar'], [lambda: download('hello-world.txt', b'hello-world')])
davy.ai
Solución para utilizar PyWebIO con Flask
Si tiene problemas para ejecutar el programa PyWebIO en combinación con Flask, específicamente cuando intenta usar
put_file
o descargar sesiones, puede seguir los pasos a continuación para solucionar el problema:put_file
ydownload
porput_file_stream
ysend_file
respectivamente. Aquí hay un ejemplo de código:pywebio/static
se agregue aSTATIC_PATH
en su archivo de aplicación Flask. Puede hacerlo utilizando el siguiente código:Siguiendo estos pasos, ahora debería poder utilizar PyWebIO con Flask y descargar archivos sin ningún problema.