Menu

Envoyer une image jpeg au serveur

Messages postés
29
Date d'inscription
lundi 10 décembre 2018
Statut
Membre
Dernière intervention
15 mai 2019
-
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
Afficher la suite 

Votre réponse

1 réponse

Messages postés
25532
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mai 2019
1976
0
Merci
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
jordane45
Messages postés
25532
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mai 2019
1976 -
$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 ;
}

Commenter la réponse de jordane45