基于REST的文件服务器

我需要能够PUT文件,稍后使用HTTP来获取它们,所以我去寻找可能与“REST文件服务器”或“HTTP文件服务器”或“REST投递箱”等相匹配的东西。不幸的是, ,这些术语在Google上造成了错误的结果。

我想要的是相当于通过HTTP的SMB文件共享。 一些理想的特点:

  • 可以在http://servername/service/any/path/I/want/document.pdf处input任何types的文件
  • 任何具有访问权限的人都可以在我填写的URL处获取该文件
  • 支持任何已经被PUT的新文件的AV扫描
  • 支持删除现有资源(文件)

我们的商店运行Windows,但是我也有兴趣了解可以做这种事情的Unix软件。

只能在私人用户的IT部门使用。 它不会在公共IP地址上。

有这样的事情吗?

是。 据我所知,WebDAV被devise为通过HTTP像文件系统一样工作。

对于Apache有mod_dav,并从Interwebs快速检查,IIS有内置,不知何故。

也许WebDAV是可以帮助你的东西。

-克里斯

CouchDB是通过HTTP方法访问的nosql数据库 。 您可以存储任何types的文件并检索它们(例如,使用curl )。

不幸的是,它们很难扫描它们的病毒(也许是像virustotal一样使用在线AV的地图function)。