Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

Helio13

Guardar imagem no GridFS e numa pasta no Servidor

Mensagens Recomendadas

Helio13    2
Helio13

Oi.

Tenho uma aplicação em Django que interage com o MongoDB, e queria fazer o upload de imagens para o GridFS do MongoDB.

Gostava de saber se quando faço o upload para o GridFS ele também me guarda a imagem numa pasta no servidor? Acho que sim, mas não sei como...

Alguém me pode ajudar?

O meu código é este:

Views.py

def upload(request, id):
if request.method == 'POST':
   my_painting = Movie(id=id)
   my_painting.MovieCover = request.FILES['file']
   my_painting.save()
return render_to_response('upload.html', {},
						  context_instance=RequestContext(request))
 

Documents.py:

class Movie(mongoengine.Document):
MovieTitle = StringField(max_length=100, required=False)
MovieYear = IntField()
MovieDuration = StringField(max_length=120, required=False)
MovieCover = FileField()
 

Tentei fazer isto FileField(upload_to='pasta') mas não deu..

Ele neste momento está a guardar no GridFS, nas colecções fs.files e fs.chunks, como devia...mas queria saber se é possivel guardar a imagem numa pasta no servidor.

Alguém me pode ajudar?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.