Форум сайта python.su
Доброго времени суток!
Возникла проблема. Нужно загрузить через POST gif анимацию. Если с простыми картинками все понятно, там это разруливается с помощью PIL:
img = request.FILES['image'] im = Image.open(img) path = '/media_path/' name = 'img_name' im.save(path+name)
destination = open(settings.MEDIA_ROOT+'tmp/tmp.gif', 'wb+') for chunk in img.chunks(): destination.write(chunk) frames = images2gif.readGif(settings.MEDIA_ROOT+'tmp/tmp.gif', False) images2gif.writeGif(path+name, frames)
Отредактировано barabansheg (Фев. 23, 2013 10:58:29)
Офлайн
Если вопрос стоит только в загрузке файла, зачем использовать PIL? Судя по коду никаких манипуляций с картинкой вы не делаете.
img = request.FILES['image'] path = 'media_path' name = 'img_name' file = open(os.path.join(path, name), "wb+") for chunk in img.chunks(): file.write(chunk) file.close()
Офлайн
Спасибо огромное! Чет не подумал:)
Офлайн