我有一个Apache的网络服务器。
出于安全考虑,我的客户想要访问另一个文件夹中的文件(.jpg / .pdf / .png / .gif)。
根布局如下:
在joomla网站所在的htdocs文件夹中。我使用flexicode将PHP代码添加到网站。
有没有办法可以在数据文件夹中显示.jpg中的照片? 例。 /data/werknemers/80111/pasfoto.jpg
有一点障碍。每个人都使用密码登录Joomla。在这种情况下,引脚80111。 引脚80111被添加到用户表中,该字段称为引脚。
是否可以使用变量来检索数据?那么只有用户80111可以访问他或她的文件夹而不能访问另一个文件夹吗?
登录后,照片会显示在网站上的模块中。
干杯,
史蒂夫
答案 0 :(得分:1)
您必须在joomla中编写一个php脚本(用于授权),并授予apache访问外部文件夹的权限。然后使用此脚本传送文件。
答案 1 :(得分:1)
我不是Joomla用户,但我的第一个机会是寻找一些插件来管理上传,我看到一些插件来管理每个用户进行快速谷歌搜索的上传,例如this one。
如果没有人为你服务,我认为下一个选择是尝试实施资产代理。
在htdocs中编写脚本以验证PIN,如果可以,请从数据目录中读取文件内容并提供该脚本的输出。
需要重定向该代理的所有.jpg / .pdf / .png / .gif请求的重写规则。
请注意提供非安全内容(例如主题图片)。
希望这个帮助