buenos días,
cuando el nombre del archivo subido contiene caracteres latinos (ñ,á,é, ...) la variable es null, es decir la respuesta echo json_encode($ret) es null o está vacia.
Código PHP:
Ver original<?php header('Content-Type: text/html; charset=ISO-8859-15');
$output_dir = "uploads/";
if(isset($_FILES["myfile"])) {
$error =$_FILES["myfile"]["error"];
//You need to handle both cases
//If Any browser does not support serializing of multiple files using FormData()
if(!is_array($_FILES["myfile"]["name"])) //single file {
$ret[]= $fileName;
}
else //Multiple files, file[]
{
$fileCount = count($_FILES["myfile"]["name"]); for($i=0; $i < $fileCount; $i++)
{
$ret[]= $fileName;
}
}
}
?>
un saludo,
josé carlos.