我在/app/Http/routes.php中添加了以下代码,创建了一个下载路由,我的客户成功地通过该路由下载文件:
$app->get('/dl', function() use ($app){
return response()->download(getcwd() . "/targetfile");
});
现在我希望在给定get请求的实例完成文件传输后执行回调。我应该怎么做?
更具体地说,我想在文件下载完成后删除文件,但以下代码不起作用:
$app->get('/dl', function() use ($app){
unlink(getcwd() . "/targetfile");
return response()->download(getcwd() . "/targetfile");
});