Jump to content
Helio13

Enviar file para view no django

Recommended Posts

Helio13

O meu problema é o seguinte:

Tenho uma aplicação em AngularJS e uma aplicação em Django que interagem entre elas...

Mas agora precisava de enviar uma imagem/ficheiro do angular para uma view no Django para depois ser tratada, e ser inserida numa pasta ou na bd.

A questão é que não estou a ver como consigo fazer isso...

Alguém me pode dar uma ajuda, de como poderei fazer isso?

Neste momento, tenho as aplicações a comunicarem por uma api rest, mas agora o upload não pode ser feito pelo rest.

Obrigado

Share this post


Link to post
Share on other sites
Helio13

Neste momento tenho as 2 aplicações (AngularJS e Django) a comunicarem por uma api rest para fazer o CRUD...e está a funcionar correctamente tudo ok.

Mas agora preciso enviar imagens e ficheiros da aplicação do lado do cliente (AngularJS) para o servidor (Django).

Pela api rest não dá, pois a api não suporta envio de ficheiros...

Por isso tenho que arranjar uma maneira de enviar imagens e ficheiros para o servidor, mas não sei como. Basicamente era enviar para uma view do Django para depois a imagem ou ficheiro ser lá tratado, para ser colocada numa pasta ou na BD.

Fiz me entender?

O que defines por método normal?

Share this post


Link to post
Share on other sites
Helio13

Fiquei um pouco confuso...afinal é possivel fazer ou não é?

Ainda não percebi muito bem, como posso o fazer se for possivel!?

Quando dizes, fazer pelo método normal...é esquecer o rest e fazer apenas no django, com view e template?

Edited by Helio13

Share this post


Link to post
Share on other sites
yoda

Podes usar javascript no processo, para mascarar o upload, mas o mesmo upload tem de ser feito com recurso a um formulário com multipart, como normalmente ocorre. Transferir imagens por REST não sei se é possível (da última vez que procurei à muito tempo não encontrei nada).

Lê isto também : http://stackoverflow.com/questions/8436224/rest-design-for-file-uploads

Edited by yoda

Share this post


Link to post
Share on other sites
Helio13

Então queres que enviar ficheiros e imagens por REST, mesmo metendo em base64 ou multiparte não sabes se é possível faze-lo?

Eu tenho o upload de ficheiro/imagens para uma pasta no servidor, mas tenho isso feito da forma normal, com apenas view e html, nada de rest e cliente servidor...mas o que quero mesmo era fazer isso com a estrutura client-server.

E tudo o que tenho feito com essa estrutura é através de REST.

Concluindo, com a estrutura client-server, mesmo sem utilizar REST, não á maneira de enviar ficheiros ou imagens do cliente para o servidor?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.