Comment uploader une image en php avec android ?

Kevin - 31 mars 2024 à 15:01
jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 - 1 avril 2024 à 10:23

Bonjour,

Je cherche à faire un simple upload d'image sur mon serveur web (apache2 sur debian).Le code marche très bien depuis n'importe quel navigateur à partir d'un ordinateur mais pas à partir d'un téléphone android avec android 13.

Voici le code que j'utilise.

<!DOCTYPE html>
<html>
<head>
  <title>Upload your files</title>
</head>
<body>
  <form enctype="multipart/form-data" action="upload.php" method="POST">
    <p>Upload your file</p>
    <input type="file" name="uploaded_file"></input><br />
    <input type="submit" value="Upload"></input>
  </form>
</body>
</html>
<?PHP
  if(!empty($_FILES['uploaded_file']))
  {
    $path = "images/";
    $path = $path . basename( $_FILES['uploaded_file']['name']);

    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path)) {
      echo "The file ".  basename( $_FILES['uploaded_file']['name']). 
      " has been uploaded";
    } else{
        echo "There was an error uploading the file, please try again!";
    }
  }
?>

Pourquoi cela ne marche pas avec android ?

Merci de votre aide.


Linux / Chrome 123.0.0.0

A voir également:

1 réponse

jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 665
1 avril 2024 à 10:23

Bonjour

Il n'y a pas de raison que ça ne fonctionne pas depuis un smartphone ...

Sauf ....  la limitation liée à la taille du fichier.

Je suppose que tu essais d'uploader une photo prise par ton telephone ? Dans ce cas là .. elle doit être trop lourde.

Récupère la photo sur ton ordi et fais le test .. ça risque de bloquer également.

Il faut augmenter la taille limite dans le paramétrage de ton php.ini


0