File 在Windows共享上模拟文件的数据库查询表示法?
有没有办法让某些东西看起来像Windows文件共享上的文件,但实际上是通过HTTP提供的资源File 在Windows共享上模拟文件的数据库查询表示法?,file,http,webdav,File,Http,Webdav,有没有办法让某些东西看起来像Windows文件共享上的文件,但实际上是通过HTTP提供的资源 在上下文中,我正在使用一个只能处理Windows文件共享上的文件的旧应用程序,我想创建一个简单的基于HTTP的服务,动态地为文件内容提供服务,以便根据请求获取对底层数据的实时更改。这不会以任何有意义的方式回答您的问题,但也许这会让你找到正确的方向。研究通过WebDAV为“文件”提供服务——SharePoint使用此服务,其文件可以完全按照您的需要访问,作为文件共享,其中传输机制为HTTP。不幸的是,我不
在上下文中,我正在使用一个只能处理Windows文件共享上的文件的旧应用程序,我想创建一个简单的基于HTTP的服务,动态地为文件内容提供服务,以便根据请求获取对底层数据的实时更改。这不会以任何有意义的方式回答您的问题,但也许这会让你找到正确的方向。研究通过WebDAV为“文件”提供服务——SharePoint使用此服务,其文件可以完全按照您的需要访问,作为文件共享,其中传输机制为HTTP。不幸的是,我不能提供任何更详细的信息,因为我只在WebDAV的客户端工作,而没有在服务器端工作 我认为从WebDAV提供文件可能是您想要的。WebDAV(基本上)获取一个现有目录,并通过HTTP共享它-这听起来与您想要的正好相反 您需要在一端讲SMB/CIFS,在另一端讲您自己的代码。最简单的方法是使用用户空间文件系统 为此,这里有几个链接:
WebDAV是一种文件系统管理协议,就像SMB一样。正如您所说,它可以用于管理现有目录,但也可以用于管理其他内容,如Exchange存储或SharePoint文档库。对我来说,这听起来与OP的要求完全一样。不,OP需要通过HTTP(可能是WebDAV可访问的资源,如Exchange)提供的任意资源,可通过正常的Windows文件共享(SMB/CIFS)访问。例如,一个通过WebDav进行交换的SMB网关。