java - Phonegap image is not appear in server but upload success -


i tried upload image server via phonegap plugin. ft.upload in uploadpicture function return me "success" , bytessent. however, cannot found uploaded image file in server. php file , image folder @ same directory uploaded image not appear in image folder. know part wrong?

this js file

var deviceready = false;     /**      * take picture camera      */     function takepicture() {         navigator.camera.getpicture(             function(uri) {                 var img = document.getelementbyid('photo1');                 img.style.visibility = "visible";                 img.style.display = "block";                 img.src = uri;                 document.getelementbyid('camera_status').innerhtml = "success";             },             function(e) {                 console.log("error getting picture: " + e);                 document.getelementbyid('camera_status').innerhtml = "error getting picture.";             },             { quality: 50, destinationtype: navigator.camera.destinationtype.file_uri});     };     /**      * select picture library      */     function selectpicture() {         navigator.camera.getpicture(             function(uri) {                 var img = document.getelementbyid('photo1');                 img.style.visibility = "visible";                 img.style.display = "block";                 img.src = uri;                 document.getelementbyid('camera_status').innerhtml = "success";             },             function(e) {                 console.log("error getting picture: " + e);                 document.getelementbyid('camera_status').innerhtml = "error getting picture.";             },             { quality: 50, destinationtype: navigator.camera.destinationtype.file_uri, sourcetype: navigator.camera.picturesourcetype.photolibrary});     };      /**      * upload current picture      */         function uploadpicture() {          // uri of picture upload         var img = document.getelementbyid('photo1');         var imageuri = img.src;         if (!imageuri || (img.style.display == "none")) {             document.getelementbyid('camera_status').innerhtml = "take picture or select picture library first.";             return;         }          // verify server has been entered         server = "http://onlineserver/uploadimage.php";         if (server) {             // specify transfer options             var options = new fileuploadoptions();             options.filekey="file";             options.filename=imageuri.substr(imageuri.lastindexof('/')+1);             options.mimetype="image/jpeg";             options.chunkedmode = false;             // transfer picture server              alert(imageuri);             var ft = new filetransfer();             ft.upload(imageuri, server, function(r) {                 //document.getelementbyid('camera_status').innerhtml = "upload successful: "+r.bytessent+" bytes uploaded.";                 alert("success");                 alert("r.bytessent"+r.bytessent);             }, function(error) {                 //document.getelementbyid('camera_status').innerhtml = "upload failed: code = "+error.code;                 alert(error.code);             }, options);         }     } 

this php file

<?php // directory uploaded images saved $dirname = "http://onlineserver/image";  // if uploading file if ($_files) {     print_r($_files);     mkdir ($dirname, 0777, true);      move_uploaded_file($_files["file"]["tmp_name"],$dirname."/".$_files["file"]["name"]); } // if retrieving image else if (isset($_get['image'])) {     $file = $dirname."/".$_get['image'];     // specify jpeg     header('content-type: image/jpeg');      // resize image mobile     list($width, $height) = getimagesize($file);      $newwidth = 120.0;      $size = $newwidth / $width;     $newheight = $height * $size;      $resizedimage = imagecreatetruecolor($newwidth, $newheight);      $image = imagecreatefromjpeg($file);      imagecopyresampled($resizedimage, $image, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);      imagejpeg($resizedimage, null, 80);  } // if displaying images else {     $baseuri = "http://".$_server['server_name'].':'.$_server['server_port'].$_server['request_uri'];     $images = scandir($dirname);     $ignore = array(".", "..");     if ($images) {         foreach($images $curimg){              if (!in_array($curimg, $ignore)) {                 echo "image: ".$curimg."<br>";                 echo "<img src='".$baseuri."?image=".$curimg."&rnd=".uniqid()."'><br>";              }         }     }     else {         echo "no images on server";     } } ?> 


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -