有一个网站,我们希望允许用户上传其实体的文件。
我们设法制作了一个直接从浏览器上传文件到s3的表单。
然而,由于至少两个原因,它不太可靠:
处理此类文件的策略是什么?或者我们应该放弃并从我们的网络应用程序上传到s3?
答案 0 :(得分:3)
上传后重定向是您的应用程序获得通知的方式。为什么这不适合你呢?如果从表单方法直接使用帖子到亚马逊,则没有替代通知。
您可以使用表单中所需的隐藏字段值(即。键,内容类型等)对上传的文件实施限制或控制。您甚至可以重命名文件的名称使用“密钥”隐藏字段。
使用上述概念并实施一些客户端验证应该可以在大多数情况下实现所需。
根据技术可用的资源,通过Web应用程序上传可能会占用资源,尤其是在允许大文件上传的情况下。这是指向S3上传的最大优势。