Laravel - 允许从 blade 视图中的文件夹下载文件
Laravel - allow to download files from a folder in blade view
我卡在中间的某个地方,无法继续。有文件夹,在文件夹文件中。 blade.view 希望他们通过 link 下载。
$fileNameGlob = glob($directory."*.*", GLOB_BRACE);
dd($fileNameGlob)
return 数组
array:3 [▼
0 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/1.png"
1 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/2.png"
2 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/3.jpg"
]
当我尝试 return response()->download($fileNameGlob)
时 array
有问题。如果我有文件路径如何继续下载文件?
您要提供一个link来下载所有文件吗?那么你应该预先压缩文件,然后提供压缩文件路径。
您还可以使用:
return response->download('apiFiles/611106/extract/1.png');
return response()->download('apiFiles/611106/extract/1.png', $name, $headers);
但这不适用于数组,但适用于单个元素,因此您应该提供类似 $fileNameGlob[i] 的内容。
我卡在中间的某个地方,无法继续。有文件夹,在文件夹文件中。 blade.view 希望他们通过 link 下载。
$fileNameGlob = glob($directory."*.*", GLOB_BRACE);
dd($fileNameGlob)
return 数组
array:3 [▼
0 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/1.png"
1 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/2.png"
2 => "/var/www/html/domain/storage/app/apiFiles/611106/extract/3.jpg"
]
当我尝试 return response()->download($fileNameGlob)
时 array
有问题。如果我有文件路径如何继续下载文件?
您要提供一个link来下载所有文件吗?那么你应该预先压缩文件,然后提供压缩文件路径。 您还可以使用:
return response->download('apiFiles/611106/extract/1.png');
return response()->download('apiFiles/611106/extract/1.png', $name, $headers);
但这不适用于数组,但适用于单个元素,因此您应该提供类似 $fileNameGlob[i] 的内容。