对于 Laravel,我认为该storage/文件夹是将一些临时文件解压缩到的好地方。所以在代码中,我提到了这个路径:storage/tempdir. 像下面这样:
$zip = new ZipArchive();
$zip->open($request->excelFile->path());
$dir = "storage/tempdir";
$zip->extractTo($dir);
Run Code Online (Sandbox Code Playgroud)
但解压缩的文件最终在 public/storage/tempdir/
通过这种方式,它们可供公众访问,而我不希望那样。
如何storage/tempdir在我的 Windows 和 Linux 机器上进行引用?tnx。
使用storage_path()帮手:
$zip->extractTo(storage_path('tempdir'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7812 次 |
| 最近记录: |