I am learning Flask and am attempting to work through the uploading files pattern documented here: http://flask.pocoo.org/docs/patterns/fileuploads/. I am working in Firefox 12 on Windows 7, and am running my app in debug mode on my local machine.
I am copying the example verbatim, except for the value of the UPLOAD_FOLDER variable, which I have defined as UPLOAD_FOLDER = '/uploads'
and have created a directory called "uploads" which is present in the application root (along with the static and template directories).
Upon uploading the file, I am receiving the error: IOError: [Errno 2] No such file or directory: '/uploads\u.png'
Interestingly, if I specify a raw string for the uploads folder which points directly to the uploads directly on my machine like UPLOAD_FOLDER = r'C:Python27projectsFlaskmyprojectuploads'
, everything works just fine.
Am I not specifying the directory in the right way? Should the uploads directory be placed somewhere else?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…