Estoy aprendiendo Flask y estoy intentando trabajar con el patrón de carga de archivos documentado aquí: http://flask.pocoo.org/docs/patterns/fileuploads/. Estoy trabajando en Firefox 12 en Windows 7 y estoy ejecutando mi aplicación en modo de depuración en mi máquina local.Frasco: IOError al guardar archivos cargados
Estoy copiando el ejemplo textualmente, excepto por el valor de la variable UPLOAD_FOLDER, que he definido como UPLOAD_FOLDER = '/uploads'
y he creado un directorio llamado "uploads" que está presente en la raíz de la aplicación (junto con los directorios estáticos y de plantillas)
Al subir el archivo, estoy recibiendo el error: IOError: [Errno 2] No such file or directory: '/uploads\\u.png'
Curiosamente, si puedo especificar una cadena de texto en la carpeta de archivos que apunta directamente a los archivos directamente en mi máquina como UPLOAD_FOLDER = r'C:\Python27\projects\Flask\myproject\uploads'
, todo funciona muy bien.
¿No estoy especificando el directorio de la manera correcta? ¿Debería colocarse el directorio de carga en otro lugar?
Actualización: Esta permutación parece funcionar: 'UPLOAD_FOLDER = './Uploads /' '. Todavía me gustaría entender por qué, y si el mismo patrón se debe utilizar al implementar en el servidor web. – slachterman