gpt4 book ai didi

vba - 您能否将 Amazon S3(或 Cloud Files 或 Smilar)与 MS Access (VBA) 集成?

转载 作者:行者123 更新时间:2023-12-04 20:56:15 25 4
gpt4 key购买 nike

当我们构建客户端应用程序时,我们通常会构建一个供内部使用的 MS Access 前端和一个供外部用户使用的一些较小功能的 ASP.NET/PHP Web 前端。

我们一直遇到的一个问题是如何 Access 共享文件。

我很想将文件从两个前端上传到 Amazon S3 存储桶或 Rackspace 云文件。这对于 Web 前端来说很容易,但是谁能告诉我如何将 MS Access (VBA) 与这些服务集成?

谢谢保罗

最佳答案

我对 Access 中的 VBA 知之甚少,但我会假设这是您的专业领域,并且可以计算出这方面的详细信息。

下载

从 S3 下载文件很容易,您只需为您的文件链接到正确的 S3 路径。对于公共(public)文件,它们的格式为:

http://s3.amazonaws.com/[bucket]/[key]

如果您的内容是 private您需要创建一个 signed url但所有 .Net SDKPHP SDK让这变得容易。您可以在您的 Web 服务器上创建一个 Web 服务来生成这些签名的 url,并使用来自 Web 和 Access 前端的服务。

上传

我假设您已经有办法从 Access 上传到您的 Web 服务器?例如再次提供网络服务?无需尝试从 Web 或 Access 前端直接上传到 S3,只需上传到 Web 服务器,然后使用 SDK 从那里上传到 S3。

为您的文件编制索引

不要尝试直接在 S3 上搜索或列出文件。它相对较慢,有限,并且很难从 VBA 中完成。相反,将有关每个上传文件的数据存储在数据库中,并使用它来搜索或查询。

关于vba - 您能否将 Amazon S3(或 Cloud Files 或 Smilar)与 MS Access (VBA) 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com