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.