有什么方法可以让某些东西看起来就像 Windows 文件共享上的文件,但实际上是通过 HTTP 提供的资源?
对于上下文,我正在使用只能处理 Windows 文件共享上的文件的旧应用程序,我想创建一个简单的基于 HTTP 的服务来动态提供文件的内容以获取对底层的实时更改根据要求提供数据。
WebDAV(基本上)采用现有目录,并通过 HTTP 共享它 - 这听起来与您想要的相反。
您需要一方面说 SMB/CIFS 的东西,另一方面需要您自己的代码。最简单的方法是使用用户空间文件系统。
为此,这里有几个链接:
这不会以任何有意义的方式回答您的问题,但也许它会让您指向正确的方向。研究通过 WebDAV 提供“文件”——SharePoint 使用它,并且可以完全按照您的需要访问其文件,作为传输机制为 HTTP 的文件共享。不幸的是,我无法提供更详细的信息,因为我只在 WebDAV 的客户端工作,而不是在服务器端工作。
我认为从 WebDAV 提供文件可能是您正在寻找的。