gpt4 book ai didi

javascript - 如何建立链接以在浏览器上下载服务器文件?

转载 作者:行者123 更新时间:2023-11-30 19:18:33 25 4
gpt4 key购买 nike

我正在尝试创建一个简单的下载链接

我要下载的文件是.pdf用户可以上传,现在我想让下载成为可能。有了弹出框,你懂的,或者就在chrome下载栏上

我已经尝试了每个答案所说的内容:

<a href="<?=$GUIDELINES_PDF_DIR . $projectId . '.pdf'?>" download="guidelines.pdf">Download PDF</a>

但这会导致“失败 - 没有文件”,即使我检查时也是如此

 if(file_exists($GUIDELINES_PDF_DIR . $projectId . '.pdf'))

它返回真!

一些其他注意事项:

  • 我对服务器的事情不太了解,所以也许同一个链接在 PHP 和 HTML 上都不起作用?那么,我该如何找到该文件呢?

  • 此链接位于 <form> 内,所以我真的不想创建另一个 <form>在其中,或做任何损害用户输入信息的事情

非常感谢:)

最佳答案

$GUIDELINES_PDF_DIR 是您服务器硬盘上的一个目录。

您创建的结果路径是相对于您服务器硬盘的根目录而不是您的网络服务器的 DocumentRoot。

您需要在生成 URL 时考虑到这种差异。

关于javascript - 如何建立链接以在浏览器上下载服务器文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57737394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com