juliangorge
juliangorge

Reputation: 36

Delete image on image uploader


I need to know how can I delete an uploaded image or delete value of input hidden. For example, into if(document.getElementByID("eliminar").click()). Thanks so much.

<script type="text/javascript" >
$(function(){
    var btnUpload=$('#upload');
    var status=$('#status');
    new AjaxUpload(btnUpload, {
        action: 'upload-file.php',
        name: 'uploadfile',
        nSubmit: function(file, ext){
            if(!(ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
                // extension is not allowed 
                status.text('Only JPG, PNG or GIF files are allowed');
                return false;
            }
            //status.text('Uploading...');
            status.show();
        },
        onComplete: function(file, response){
            //On completion clear the status
            status.text('');
            //Add uploaded file to list
            if(response==="success"){
                $('<li></li>').appendTo('#files').html('<img src="./uploads/'+file+'"/><input type="hidden" name="uploadfile[]" value="'+file+'"><button name="eliminar" id="eliminar">Eliminar</button>').addClass('success');
                if(document.getElementById("eliminar").click()){

                }
            } else{
                $('<li></li>').appendTo('#files').text(file).addClass('error');
            }
        }
    });
});
</script>

That is my upload-file.php

<?php
$uploaddir = './uploads/'; 
$file = $uploaddir . basename($_FILES['uploadfile']['name']);

if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { 
  echo "success"; 
} else {
    echo "error";
}
?>

Upvotes: 0

Views: 80

Answers (1)

Man Programmer
Man Programmer

Reputation: 5356

unlink for remove file on server in php

unlink("./uploads/filename");

sent ajax request and unlink the file

function removeFile(){

$.ajax({ 
   url:'fileDel.php',
   data:'fllename',
   dataType:'json',
   success:function(){
       alert("file deleted");
   }
});
}

Upvotes: 1

Related Questions