Php Laravel-在浏览器上从现有服务器打开/下载文件

Php Laravel-在浏览器上从现有服务器打开/下载文件,php,html,laravel,Php,Html,Laravel,我在laravel中有一个列出文件的项目,当我在每个文件中单击时,我想打开一个新选项卡来显示文件 这些文件位于qnap中 我把记录保存成这样file://///SERVER2/backups/teste/teste2.txt 如果我复制此链接并粘贴到浏览器中,它会显示文件,但如果我将其放入锚定标记中,则无法工作。要么换页 <a href="file://///SERVER2/backups/teste/teste2.txt" download> <div class="dow

我在laravel中有一个列出文件的项目,当我在每个文件中单击时,我想打开一个新选项卡来显示文件

这些文件位于qnap中

我把记录保存成这样<代码>file://///SERVER2/backups/teste/teste2.txt

如果我复制此链接并粘贴到浏览器中,它会显示文件,但如果我将其放入锚定标记中,则无法工作。要么换页

<a href="file://///SERVER2/backups/teste/teste2.txt" download>
 <div class="download-icon">
  <i class="material-icons">cloud_download</i>
 </div>
</a>

有什么问题?我怎样才能解决这个问题


谢谢

尝试将文件移动到laravel项目中的public文件夹,然后您可以使用
资产
帮助功能访问href标记中的文件


href=“{asset('teste2.txt')}}”

当您放置url时,然后在每个url的开头提到http:或https:设置属性目标=“\u blank”



它永远不会以这种方式工作。但是,如果我在项目文件夹外创建一个test.html,并使用此锚定标记和链接,它会工作得很好@但是文件位于project folder@sapneshnaik之外的文件夹中。您使用的文件链接是一个静态链接,只能在您的计算机上访问。您是否想过将其推送到生产服务器时会发生什么情况?当链接可能根本无效时,这将在localhost@SapneshNaik中运行
<a href="http://url" target="_blank">click</a>