我们有一个项目(Web / PHP),我们希望用户使用某种标准化协议访问我们的应用程序中使用的文件,例如FTP或WebDAV。这将使我们的用户更容易访问他们的文件,主要包括模板和图像。
问题是,用户将要浏览的目录必须以某种方式以编程方式生成。这是因为应用程序中的自定义权限,动态文件/目录以及混合了不同权限的物理文件和文件夹(用户应该访问的文件与不应该访问的文件混合在一起)。
我们如何才能最好,最容易实现这一目标?生成文件链接并使用FTP?使用Python / Java构建自定义服务器应用程序?
请分享任何想法! :)
答案 0 :(得分:0)
我会尝试使用标准的Apache mod_dav_fs
,并使用标准的Limit指令提供访问控制。从您的描述中不清楚为什么需要以编程方式进行 - 您当然可以对同一文件夹中的不同文件进行不同类型的访问控制。
答案 1 :(得分:0)
我自己的问题的答案似乎是sabredav。我会报告这是怎么回事......