我刚刚看了一些关于Laravel存储的教程,但我不明白如何为用户创建一个链接来下载实际上传的文件。
我设法上传了一个pdf文件到:
storage/app/public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf.
我运行了artisan命令: php artisan storage:link
但我不明白我应该在链接中放入什么url,以便用户下载文件。
我试过了:
<?php
$path1 = asset('storage/public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
$path2 = storage_path('ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
$path3 = Storage::url('b443e9db8dc05f503ede6e670c34bf92.pdf');
?>
<a href="{{ $path1 }}" target="_blank">Path1</a>
<a href="{{ $path2 }}" target="_blank">Path2</a>
<a href="{{ $path3 }}" target="_blank">Path3</a>都不起作用。
发布于 2016-10-15 15:42:16
这是可行的: Storage::url('public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');= $path5
https://stackoverflow.com/questions/40047281
复制相似问题