【发布时间】:2018-07-31 08:55:32
【问题描述】:
我有一个网站,允许用户使用预签名 URL 从 S3 安全地下载文件,但是我想记录谁下载了文件以及何时下载了这些文件。
我已经尝试通过将它们重定向到不同的页面来做到这一点,然后该页面将使用一段 JavaScript 自动下载文件,然后将记录插入数据库表中,但是一旦脚本运行它就会停止其余的页面加载停止它重定向回来。
我使用的 JavaScript 如下:
<script>window.location.href = “url”</script>
可以吗?
【问题讨论】:
-
为什么不只启用 S3 访问日志并处理它们?
-
@MitchDempsey 日志无济于事,因为它们只会记录访问 s3 存储桶的帐户,而不是数据库中的用户帐户
标签: javascript php amazon-s3