jQuery

Upload de arquivos por AJAX com PHP e jQuery

Como fazer upload de arquivos por utilizando a biblioteca e .

O upload de arquivos por AJAX não é compatível com navegadores antigos, devido a utilização de APIs desenvolvidas recentemente.

Montando o formulário

Repare que no “action” do formulário está o arquivo PHP que irá receber e processar o arquivo que será enviado.

 

Esse é um exemplo bem simples, obviamente tem vários detalhes que podem e devem ser melhorados!

Upload de arquivos por AJAX – jQuery

A principal função utilizada para o envio.

Obs. Não se esqueça de carregar a biblioteca jQuery antes do código abaixo, você pode carregar o jQuery diretamente do da , otimizando o seu site: https://developers.google.com/speed/libraries/.

PHP

No arquivo upload_arquivo.php utilize o seguinte código:

if (isset($_FILES['meuArquivo']) && !empty($_FILES['meuArquivo']['name'])) {

  /*Arquivo está sendo enviado para pasta UPLOAD */  $move_upload_rs = move_uploaded_file($_FILES['file']['tmp_name'], "upload/" . $_FILES['meuArquivo']['name']);
  
  if($move_upload_rs){
     die("ok");
  }else{
     die("error");
  }
 
} else { 
  die("error"); 
}

É importante que o código acima seja complementado com as seguintes mensagem de erro: http://php.net/manual/pt_BR/features.file-upload.errors.php

 

 

 

Resumo
Nome do Artigo
Upload de arquivos por AJAX utilizando jQuery e PHP
Descrição
Tutorial ensinando a fazer o Upload de arquivos por AJAX utilizando jQuery para o envio do arquivo e o PHP para receber e salvar no diretório web
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Ver comentários

  • Eu estou realmente impressionado com suas habilidades de escrita, bem como com o layout do seu blog.
    Este é um tema pago ou você personalizou
    por você mesmo? De qualquer forma, mantenha a excelente qualidade de escrita,
    É raro ver um ótimo blog como esse nos dias de hoje.

Post Recentes

Por que devo sempre manter o Magento 2 atualizado?

Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…

1 mês atrás

Adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2

Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…

1 mês atrás

Exibir mensagens erro/sucesso da Classe: Magento\Framework\Message\ManagerInterface

Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…

1 mês atrás

Exportar as categorias do Magento 2 em um XML

Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…

2 meses atrás

Colocar um video como Background utilizando HTML + CSS

Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…

4 meses atrás

Desativar o “lastname” no Magento 2

Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…

4 meses atrás