首页 > 解决方案 > 从用户无权访问但php服务器的服务器打开文件

问题描述

我有一个本地 mySQL/php 系统。我可以通过 php 将文件上传到特定服务器上的文件池目录。只有 php 服务器可以访问那里,而不是单个用户。当我链接到文件池目录时,不会从用户那里打开这些文件。

打开这些文件的最佳方法是什么?通过php复制到Windows临时目录?或者有什么办法可以直接从服务器打开?

谢谢!先生

标签: phpfileserverdownloadtemp

解决方案


创建一个 php 脚本,该脚本将列出文件并提供为用户下载文件的功能,即。php 将读取文件的内容并将其发送到浏览器输出,以便用户能够下载它。

扫描目录使用PHP 函数 scandir 读取文件内容并将其发送到浏览器下载使用PHP 函数 readfile


推荐阅读