Envoyer une image jpeg au serveur [Résolu/Fermé]

Signaler
Messages postés
59
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
15 mai 2020
-
Messages postés
28891
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juillet 2020
-
Bonjour,

je travaille sur envoyer une image capturée par la caméra en utilisant Ionic 3 et l'envoyer au serveur.
de coté client tout marche bien , l'image est bien capturée mais dans la coté serveur l'image n'est pas transferée ni crée

voici le code php

//requete
   
          $data= array();
          $datenow= date('y-m-d');
          $entry = base64_decode($postjson['myphoto']);
          $img = imagecreatefromstring($entry);
          $directory = "images".$datenow.".jpg";
          imagejpeg($img,$directory);
          imagedestroy($img);

          mysqli_query ($con, " INSERT INTO reclamation  ( type_rec , adresse , sujet , cin_cit, cin_admin , nom_com , photo, laptitude , longitude)  VALUES
          (
            '$postjson[type_rec]' ,
            '$postjson[adresse]' ,
            '$postjson[description]' ,
            '$postjson[cin]',
            '88888888' ,
            'Bardo' ,
            '$directory' ,
            '$postjson[laptitude]' ,
            '$postjson[longitude]'
          )
          ");


          $result=json_encode (array('success' => true));
          echo $result;


Configuration: Windows / Opera Next 60.0.3255.84

1 réponse

Messages postés
28891
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juillet 2020
2 598
Bonjour

Ajoute un mysqli_error pour voir led éventuelles erreurs.
Et fais nous un var_dump de ta variable postjson ainsi que de ta requête
Messages postés
28891
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juillet 2020
2 598
$sql =  " INSERT INTO reclamation  ( type_rec , adresse , sujet , cin_cit, cin_admin , nom_com , photo, laptitude , longitude)  VALUES
          (
            '".$postjson['type_rec']."' ,
            '".$postjson['adresse']."' ,
            '".$postjson['description']."' ,
            '".$postjson['cin']."',
            '88888888' ,
            'Bardo' ,
            '$directory' ,
            '".$postjson['laptitude']."' ,
            '".$postjson['longitude']."' ) ";

if (!$mysqli_query ($con,$sql)) {
    printf("Message d'erreur : %s\n", mysqli_error($con));
     echo "<br> Requete :" . $sql ;
}