使用Laravel,我认为storage/
文件夹是将某些临时文件解压缩到其中的好地方。因此,在代码中,我提到了以下路径:storage/tempdir
。如下所示:
$zip = new ZipArchive();
$zip->open($request->excelFile->path());
$dir = "storage/tempdir";
$zip->extractTo($dir);
但是解压缩的文件最终以
public/storage/tempdir/
开头这样,他们可以公开访问,我不希望那样。
如何在Windows和Linux机器上都引用
storage/tempdir
? tnx。 最佳答案
使用 storage_path()
帮助程序:
$zip->extractTo(storage_path('tempdir'));
关于laravel - Laravel中的私有(private)临时存储目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44226669/