【发布时间】:2010-03-21 08:29:28
【问题描述】:
我需要在 Amazon AWS S3 上存储文件,但为了将用户与 AWS 身份验证隔离开来,我想通过我网站上的 ASP 页面进行访问,用户将登录该页面。所以:
应用程序使用 Delphi Indy 库 TidHTTP.Put (FileStream) 例程将文件连同查询字符串上的一些身份验证内容(我的,不是 AWS)一起发送到 ASP 页面。
ASP 页面检查身份验证详细信息,然后如果确定,则使用我的 Amazon 帐户将文件存储在 S3 上。
我遇到的问题是:如何在 ASP 页面中使用 JScript 访问来自 Indy PUT 的数据并将其传递给 S3。我对 AWS 签名等没问题,这只是连接这两个位(传入请求和传出 AWS 请求)的具体细节......
TIA 回复
【问题讨论】:
-
看一下Request.BinaryRead()方法。
标签: delphi asp-classic amazon-s3 indy