添加指向 sharepoint online 中的访问文件的链接

问题描述 投票:0回答:2

在我的组织中,我们有一个访问文件,每个人都可以根据他们所做的工作添加新行。现在,我们采用了Sharepoint Online来管理我们的内网。

该文件位于服务器文件夹中,如下所示:

\\server01\folder\access_file.mdb

我们想在 sharepoint online 中创建一个页面,其中包含该文件的链接(直接在服务器中打开它,而不是将其下载到用户 PC),但我们根本做不到。无论我们如何在页面中包含链接,sharepoint online 总是将其转换为带有“file:”的链接,如下所示:

file://server01/folder/access_file.mdb

没有人可以通过这种方式打开文件,并且在 chrome 控制台中我们收到错误:

Not allowed to load local resource: file://server01/folder/access_file.mdb

有人可以帮助我们吗?

提前致谢!

html ms-access sharepoint-online
2个回答
1
投票

不幸的是,由于浏览器安全限制,这是不可能的。您无法直接从网络共享打开文件,例如 SharePoint Online 中的

\\server01\folder\access_file.mdb
。这是因为现代网络浏览器阻止了用于访问本地文件的
file://
协议。

不过有一些潜在的解决方法:

  • 将文件上传到 SharePoint Online:您可以将 Access 文件上传到 SharePoint Online 中的文档库。然后,您可以创建指向文档库中的文件的链接。当用户单击链接时,如果安装了 Access,他们将能够直接在 Access 中打开该文件。

  • 使用网络驱动器:如果文件需要保留在本地网络上,您可以将网络驱动器映射到 SharePoint 库,然后在网络驱动器上创建该文件的快捷方式。这将允许用户直接从网络驱动器打开文件。

  • 使用自定义应用程序或第三方工具:您可以创建自定义应用程序或使用可以从服务器位置打开文件的第三方工具。这可能涉及更多的开发工作,并且可能不可行,具体取决于您组织的资源和政策。


0
投票

.mdb and .accdb
文件等 Microsoft Access 数据库无法直接在网络浏览器(包括 Chrome 和 Edge)中打开和编辑。当您尝试从 Web 浏览器打开 Access 文件时,它将在本地下载该文件的副本。

我个人做了一些研究,因为我在共享文件方面做得不多,但这是我发现的:

  • 安全问题:浏览器被设计为禁止从本地文件系统访问文件,即使 HTML 文档也在本地文件系统上。这是为了防止潜在的安全风险,例如恶意脚本访问本地文件系统上的敏感数据。

  • 文件类型兼容性:Web 浏览器主要设计用于解释和显示 Web 内容,例如 HTML、CSS 和 JavaScript。 Microsoft Access 文件(.mdb 或 .accdb)是需要特定软件 (Microsoft Access) 来解释和显示其内容的数据库文件。

  • 服务器响应标头:当您尝试通过网络浏览器打开文件时,服务器会发送响应标头来告诉浏览器如何处理该文件。如果标题表明该文件是附件,浏览器将下载它而不是显示它。

  • 受保护的视图设置: 在某些情况下,问题可能与桌面应用程序中的受保护视图设置有关。如果选中“为来自互联网的文件启用受保护的视图”,则可能会阻止文件直接在桌面应用程序中打开。

您可以尝试以下一些解决方法:

  • Microsoft Access Online: 您可以使用托管远程桌面服务在线运行 Microsoft Access。这使您可以与不同地点的同事访问和共享 Access 数据库应用程序,并将其与其他应用程序集成。

  • 在线 Access DB Opener: 有一些在线工具,例如 MDB Opener1 和 MDB、ACCDB Viewer 和 Reader,允许您查看和搜索 Microsoft Access 数据库文件,而无需在计算机上安装 Access。提取数据库后,您可以使用内置查看器查看数据或将所有表格导出为 Excel 或 CSV 文件。

  • SharePoint 列表: 如果您的组织使用 SharePoint,您可以将 Access 数据导入到 SharePoint 列表中。多个用户可以在 Web 浏览器中同时访问和编辑 SharePoint 列表。

  • Office 365: 如果您有 Office 365 订阅,则可以使用 Access 365,它允许多个用户访问和编辑存储在云中的数据库。

© www.soinside.com 2019 - 2024. All rights reserved.