sono qui a chiedervi come è possibile fare a fare il post di una form con all'interno un text di tipo file, vi metto sotto il codice che ho fatto io e che non funziona

il codice javascript
Codice PHP:
function pippo()
{
$.
ajax
    
({
        
type"POST",
        
url"prova.php",
        
enctype'multipart/form-data',
        
data:  $("#formup").serialize(),
        
cachefalse,
        
success: function(result)
        {        
            
alert(result);
            
result=JSON.parse(result);
            if(
result.errore)
            {
                
alert('errore');
            }
            else
            {
                
alert(result.file);
            }
            
        }
    });

la form
Codice PHP:
<form id="formup" class="formup">
<
input id="imaUp" name="imaUp" class="imaUp" type="file" />
<
input id="cane" class="cane" name="cane" />
<
a onClick="pippo()">click</a>
</
form
e infine il codice prova.php
Codice PHP:
<?php

$responseText
["errore"]=false;


$name $_FILES['imaUp']['name'];



 
$responseText["post"]=$_POST;
 
$responseText["file"]=$name;

echo 
json_encode($responseText);
?>
l'errore è che non è definito l'indice imaUp nel vettore $_FILES
presumo quindi non si possa fare la submit in questo modo se c'è un file
qualquno saprebbe dirmi? grazie