lors du téléchargement Lorsque vous essayez d'accéder au tableau $_FILES
, PHP renvoie l'erreur
"Undefined index: image".
Dans mon dossier php.ini
, File Uploads
sont activés, et tout utilisateur peut écrire dans le répertoire /tmp
. Dans le formulaire HTML, enctype est défini sur "multipart/form-data"
. Chose intéressante, le nom de base du fichier téléchargé s'imprime donc je crois que PHP a effectivement vu le fichier, mais il a un problème de téléchargement. Quelqu'un peut-il fournir des suggestions sur les solutions potentielles à ce problème? Au fait, j'utilise PHP5.
Snippets de fichier PHP
echo "Picture=" . $_POST['picture'] . "<br/>";
$uploadedPic = $_FILES['picture']['tmp_name'];
formulaire HTML
<form action="PHPFile.php" method="post" enctype="multipart/form-data">
<p> Picture </p>
<input type = "file" id="picture" name="picture"/>
</form>
avez-vous essayé var_dumping vos $ _FILES? – n1313
Avez-vous déjà utilisé Javascript pour sérialiser votre formulaire? – JorenB
est post_max_size et upload_max_filesize dans votre php.ini réglé à une valeur assez grande? – Zed