如何用PHP删除zip文件

时间:2017-12-19 03:11:54

标签: php ajax

在我的项目中,我已经用ajax下载了17111611185.zip文件。

下载zip文件后,我想从我的linux服务器上删除这个文件。

所以在window.location = data之后,再次调用ajax将17111611185.zip传递给服务器。

$.ajax({
        type:'POST',
        data:{files:files},
        url:'oat.php',
        success:function(data){// data is 17111611185.zip
            window.location=data;

            //2017-12-19delete zip file
            $.ajax({
                type:'POST',
                data:{delFile:data},
                url:'delFileoat.php',
                success:function(data){ 
                }
            });
        }

    });

delFileoat.php代码是:

<?php
if(isset($_POST['delFile'])){
  $delFile=$_POST['delFile'];
  unlink($delFile);
 }
?>
但是不幸的是,返回的消息是17111611185.zip无法找到。删除进度失败。

似乎没有错。当我只是下载文件而不删除时,例如:

$.ajax({
    type:'POST',
    data:{files:files},
    url:'oat.php',
    success:function(data){// data is 17111611185.zip
        window.location=data;
    }
});

一切正常。但是,删除代码时失败了。

1 个答案:

答案 0 :(得分:0)

我认为上传的文件位于tmp文件夹中,可以通过

访问
sls logs -f functionName --startTime 1h --filter error