Um recurso ou método muito interessante na linguagem PHP é o método move_uploaded_file(). Ao trabalharmos com esse método, temos várias formas de analizar o arquivo que iremos resgatar via navagador(browser).
Um dos parametros que varre o conteudo do arquivo e armazena o seu tipo é o "$_FILES['userfile']['type']".
Se debugarmos esta variável teremos como saber como o PHP interpreta os nomes dos diferentes tipos de arquivo como por exemplo:
| Tipos de arquivos para upload a serem declarados e comparados por tipo: | |
| Arquivos do tipo comprimidos: | |
| application/x-rar-compressed | .rar |
| application/force-download | .zip |
| Arquivos do tipo texto: | |
| text/comma-separated-values | .csv |
| application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx |
| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx |
| application/msword | .doc |
| text/plain | .txt |
| application/pdf | |
| Arquivos do tipo Imagem: | |
| image/jpeg | .jpg |
| image/png | .png |
Sabendo-se deste recurso podemos tratar de uma forma mais elaborada os tipos de arquivos que poderemos fazer Upload.
Continua no próximo artigo...




0 comentários:
Postar um comentário
Todos os comentários serão moderados e postados um tempo depois, comentários ofencivos serão deletados.