我在使用 jQuery 运行删除文件的 AJAX 请求时遇到了困难:
function deleteuploadedfile(filetodelete) {
$imagefile = 'http://domain.co.uk/directory/uploads/'+filetodelete;
alert($imagefile);
$.ajax({
type: 'POST',
data: {
action: 'deleteimage',
imagefile: $imagefile,
},
url: 'http://domain.co.uk/directory/delete.php',
success: function(){
alert('success');
}
})
}
THE PHP FILE
<?php
if($_POST["action"]=="deleteimage")
{
$imagefile = $_POST['imagefile'];
$imagefileend = '/uploads/'.end(explode('images',$imagefile));
unlink($_POST['imagefile']);
}
?>
我收到警报“成功”但文件没有从服务器中删除。
我已经做到了这一点,只需要一些关于正在发生的事情以及为什么文件没有被删除的指导。