我正在处理一个通过composer包使用的文件处理程序库。我想要做的一个功能是当用户点击我希望他们强制下载的任何图像或文件链接时。
示例:
在index.php中我有一个img,pdf,xls。等,链接到文件路径的文件。图像的路径是相对路径 在加密之前:
<a href="E:/MyData/Folder/example.jpg">Image download</a>
感叹后:
<a href="http://www.application/vendor/composer-package/src/package-name/download.php?file=encrypted-file-name.jpg">Image download</a>
出于某种原因,出于安全原因,我们只应该写入此浏览器无法访问的目录。但是php可以读取这个文件并下载。所以我有一个库,它采取如上所述的excrypted文件路径。现在我们如何使用download.php而不暴露供应商路径来下载文件。