Script de Upload
Boa noite pessoal
Imagino que seja um erro besta kk
//Nome da pasta para onde serão upados os arquivos
$_UP['pasta'] = 'uploads/';
//Define uma variavel para $_FILES
$_UP['arquivo'] = $_FILES['arquivo'];
//Renomeia o arquivo
$_UP['extensao'] = strtolower(end(explode('.', $_UP['arquivo']['name'])));
$_UP['nome_arquivo'] = md5($_UP['arquivo']['tmp_name']). time() . '.' . $_UP['extensao'];
$retorno = array();
if(move_uploaded_file($_UP['arquivo']['tmp_name'], $_UP['pasta'].$_UP['nome_arquivo'])){
$retorno['msg'] = 'Arquivo enviado com sucesso';
}else{
$retorno['msg'] = 'Não foi possível enviar o arquivo!';
}
echo json_encode($retornTenho este pequeno script para upload de arquivos em geral. O problema é que ele está me retornando apenas a seguinte mensagem "Não foi possível enviar o arquivo!". Mas os arquivos são enviados, movidos e renomeados sem problema.
Se eu uso o código abaixo, o sistema retorna a mensagem correta.
<?php
$arquivo = $_FILES['arquivo'];
$retorno = array();
if(move_uploaded_file($arquivo['tmp_name'], 'uploads/'.$arquivo['name'])):
$retorno['msg'] = 'Arquivo enviado com sucesso';
else:
$retorno['msg'] = 'Não foi possível enviar o arquivo!';
endif;
echo json_encode($retorno);
?>Discussão (0)
Carregando comentários...