2
respostas

Upload de arquivos

preciso fazer upload de uma imagem para o perfil do usuario..

View:

<?= $this->Form->create($user,['novalidate']) ?>
<?= $this->Form->control('imagem', ['class'=>'form-control','label'=>'Imagem Perfil ', 'type'=>'file']) ?>
<?= $this->Form->end() ?>

alguem poderia me ajudar?

2 respostas

Olá, Janai.

Infelizmente não sou o cara de PHP, mas eu acabei achando esse post que pode te ajudar: https://www.webdevbr.com.br/upload-de-arquivos-e-imagens-no-cakephp-sem-plugin

Olá, Janai.

Será necessário criar o form assim:

<?= $this->Form->create($user, ['type' => 'file']) ?>

Assim o Cake entende que o form precisa ser criado com o enctype correto:

<form enctype="multipart/form-data" action="URL" method="POST"></form>

No local que o action do form estiver apontado, você faz toda a parte de receber o arquivo, validação e upload.

Espero ter ajudado.

Abs!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software