将MS Office与PHP和SQLServer文件表集成

时间:2019-04-24 12:58:24

标签: php sql-server filetable

我已经在PHP中实现了文档管理系统(Web应用程序),该系统将所有SQL Server文件存储在Filetable中。该软件可以很好地与下载文档,对其进行修改并将其上传回服务器一起使用。

我的问题:

1:下载文件后,浏览器会将其作为附件处理,并且可由用户在MS-Word中打开。是否可以例如在MS-Word中打开特定应用程序中的文档?对文档进行更改,然后在保存文档时将其直接保存/上载到SQL Server。这样用户就不必从我的Web应用程序上载回来。

希望能找到解决方案的所有线索。

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以设置与文件数据库交互的webdav端点。 另请参阅以下问题: Open remote document and save back to remote server

答案 1 :(得分:0)

SQL 中有一个名为 FileTables 的功能,它允许客户端应用程序(例如:ms word)使用网络共享文件夹直接从数据库打开文件。这也允许直接存储到数据库而无需任何编程。

我也提出了这个问题,并将其视为一个选项。但是我还是不知道这个功能能不能和WebDAV结合。

参考:https://docs.microsoft.com/en-us/sql/relational-databases/blob/compare-options-for-storing-blobs-sql-server?redirectedfrom=MSDN&view=sql-server-ver15