我刚刚开始我的开发之旅,需要一些关于如何处理我正在开发的简单应用的建议。我对此并不了解 现代网络发展。
我希望实现的是通过浏览器表单/ html表单将视频或图像上传到Amazon S3。
理想情况下,我想利用AWS node.js SDK,但保持我的前端尽可能基本(即bootstrap页面+ html更改)我承认我可以做一个直接的http操作,但仍然想利用SDK目前。
我创建了html,form和css(使用bootstrap),但是不明白如何将表单连接到执行授权/ PUT的node.js脚本?
我是否可以从表单中删除,并将文件传递给要上传的脚本?
感谢您的任何建议! :d
答案 0 :(得分:1)
查看AWS文档。他们甚至为您的用例提供了一个示例:Uploading Photos to Amazon S3 from a Browser
答案 1 :(得分:0)
您可以使用AWS CloudFront Signed URLs执行上传。涉及的流程如下。
有关签名网址的详细信息,请查看How Signed URLs Work。