2015-04-09 2 views
1

У меня есть одна проблема во время попытки загрузить фотографию в папку app/static/avatars в колбе питона.Загрузите файл в статическую папку «static/avatars»

моя структура папок:

Project/ 
     app/ 
      static/ 
       avatars/ 
      Upload/ 
       upload.py 

моя папка назначения «аватары» и мои коды в «Загрузить/upload.py» Как я могу получить Realpath загрузить?

Примеры кодов

UPLOAD_FOLDER      = 'app/static/avatars/' 
ALLOWED_EXTENSIONS     = set(['png', 'jpg', 'jpeg', 'gif']) 
app.config['UPLOAD_FOLDER']   = UPLOAD_FOLDER 
app.config['MAX_CONTENT_LENGTH'] = 1 * 600 * 600 

Сообщение об ошибке:

IOError: [Errno 2] No such file or directory: u'//app/static/avatars/002.png' 

Спасибо заранее !!

+0

Вы проверили, существуют ли пути на пути? –

+0

Да, я уже создаю dir «аватары» в статической папке @TimoH –

ответ

0

Хорошо, в upload.py вы могли бы сделать что-то вроде

>>> import os 
>>> absolute_path = os.path.abspath("../"+UPLOAD_FOLDER+file_name) 

os.path.abspath возвращает абсолютный путь от заданного относительного пути, начиная с текущего рабочего каталога.

Смежные вопросы