如何提供网络访问来与文件系统交互?

如何提供网络访问来与文件系统交互?

我需要能够提供 Web 访问,以便与文件系统交互(上传/下载文件)。一般来说,人们会使用 sshfs 访问这些文件,但在紧急情况下,我们希望人们能够通过 Web 访问这些文件。我们希望在文件服务器上运行 Web 服务器、apache2 和某种 Web 应用程序或类似的东西,以便人们登录网站并与文件系统交互。如果这种 Web 访问与 dropbox 类似,那就太好了,但它不必那么精致。我们只需要上传和下载功能。

我们不想使用 WebDAV 或 SparkleShare。

有没有人能推荐一些好的开源工具来做这件事,或者一些好的网络搜索关键词让我自己可以找到它?到目前为止,我还没有找到我要找的东西,因为我真的不知道该找什么。

提前致谢。

答案1

你可以使用露天。它有一个免费的社区版本。它相当先进,例如它有版本控制功能。它基于 Java。如果你需要它,它有一个很大的社区和商业支持。

然而我不喜欢的是你想要共享的整个文件系统必须传输到 alfresco 文件系统。

答案2

为什么要把事情复杂化?考虑将 FTP 服务器设置为只读并进行身份验证。目前使用的最流行的 Web 浏览器都能够浏览 FTP 站点并与其交互。

恕我直言,如果你允许通过 HTTP 上传文件,那你就是在自找麻烦,因为恶意的第三方可以更轻松地上传可能危害你服务器的数据。网站安全并非易事,而且对于小型组织来说,这非常耗时。

答案3

看一下结合了 Web 文件管理器和 WebDAV 服务器的 BarracudaDrive。

Web 文件管理器支持在新浏览器中进行拖放上传。

您不会找到比这更易于使用的服务器。

http://barracudaserver.com/products/BarracudaDrive/

您可以下载 Linux、Win、Mac 等版本,或使用自动在线安装程序:barracudaserver.com/products/BarracudaDrive/cloud/

相关内容