Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upload da imagem em Companies #69

Open
4 of 6 tasks
Luanftg opened this issue Apr 1, 2023 · 0 comments
Open
4 of 6 tasks

upload da imagem em Companies #69

Luanftg opened this issue Apr 1, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request feature nova funcionalidade para a applicação Sprint lll desenvolvimentos para Sprint lll

Comments

@Luanftg
Copy link
Collaborator

Luanftg commented Apr 1, 2023

Upload de Imagem no Servidor

Para lidar com requisições de upload de arquivo, você precisará configurar o servidor para
aceitar requisições multipartes. Isso é feito através do uso de um middleware chamado shelf.multipartMiddleware().
O middleware shelf.multipartMiddleware() analisa o cabeçalho de uma requisição e verifica se a requisição é multipart/form-data. Em seguida, ele extrai e analisa os dados do corpo da requisição para obter os campos e arquivos enviados.

Atividades

  • Configurar o servidor para aceitar requisições multipartes.
    • Adicionar o middleware shelf.multipartMiddleware() para aceitar requisições multipartes.
  • Criar um handler para lidar com as requisições de upload de imagens.
  • Ler o corpo da requisição para obter o nome e o conteúdo do arquivo de imagem.
  • Armazenar o arquivo de imagem em um diretório na raiz da aplicação.
  • Retornar a URL da imagem para acesso público.
@Luanftg Luanftg self-assigned this Apr 1, 2023
@Luanftg Luanftg converted this from a draft issue Apr 1, 2023
@Luanftg Luanftg added Sprint lll desenvolvimentos para Sprint lll enhancement New feature or request feature nova funcionalidade para a applicação labels Apr 1, 2023
@Luanftg Luanftg added this to the Entrega Sprint lll milestone Apr 1, 2023
@Luanftg Luanftg moved this from Todo Back to In Progress in APP_VAGAS_FLUTTER Apr 2, 2023
@Luanftg Luanftg moved this from In Progress to In Pause in APP_VAGAS_FLUTTER Apr 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature nova funcionalidade para a applicação Sprint lll desenvolvimentos para Sprint lll
Projects
Status: In Pause
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant