Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个用 PHP 文件制作的 PDF 文件。我只查看生成的 PDF,而不是保存到我的电脑中。例如,PHP 文件的位置是这样的。
localhost/this/is/my/very/long/file/path/tcpdf/myfile.php
生成 PDF 时,那个很长的 url 就是地址栏上显示的那个。我只想在地址栏中显示 PDF 文件名,而不是那个长 url 示例
localhost/myPDF/myfile.php
有任何想法吗?
您可以尝试使用 url 重写来修复它,但您可能必须通过脚本路由下载,或者找到一种方法使重写能够确定从给定 url 打开哪个 PDF。
编辑:重新阅读问题后,您肯定想使用此方法。使用 apache 或 nginx(取决于您用于托管脚本)的 url 重写功能将 url 路由到您的 php 端点。
生成 PDF 时,将其复制到路径较短的文件夹中。这可能是最简单的解决方案。