我正在关注this教程上传文件 上传很好,但我想创建一个下载文件的链接。 我在做
$contents = Storage::get($path);
echo '<a href="'.$contents.'">Thing</a>';
但它正在回应文件内容。我想要的是链接到文件下载。 任何帮助将不胜感激。
由于
答案 0 :(得分:0)
我建议从像这样的控制器这样做 https://laravel.com/docs/5.5/responses#file-downloads
答案 1 :(得分:0)
您需要添加download
属性
$path="your path"
echo '<a href="'.$path.'" download>Thing</a>';
但我建议使用像这样下载的功能
public function download()
{
$file= "file_Path";
$headers = array(
'Content-Type: application/png',
);
return Response::download($file, 'yourfile.png', $headers);
}
答案 2 :(得分:0)
您应该将下载属性添加到元素
echo '<a href="'.$contents.'" download>Thing</a>';
答案 3 :(得分:0)