基于浏览器的上传到Amazon S3?

时间:2009-08-06 02:28:45

标签: html post amazon-s3 amazon

Amazon有关于如何编写通过HTML POST直接发布到亚马逊S3服务的表单的说明。 但是,他们不清楚如何创建一个简单的表单直接上传到S3存储桶,并且从不提供实际的示例html文件......

我可以查看示例代码吗?

4 个答案:

答案 0 :(得分:6)

这是上述文档中的一段html代码。我认为这是自我解释,但如果你有任何麻烦,请告诉我。

  <form action="http://johnsmith.s3.amazonaws.com/" method="post" enctype="multipart/form-data">

    Key to upload: <input type="input" name="key" value="user/eric/" /><br />

    <input type="hidden" name="acl" value="public-read" />

    <input type="hidden" name="success_action_redirect" value="http://johnsmith.s3.amazonaws.com/successful_upload.html" />

    Content-Type: <input type="input" name="Content-Type" value="image/jpeg" /><br />

    <input type="hidden" name="x-amz-meta-uuid" value="14365123651274" />

    Tags for File: <input type="input" name="x-amz-meta-tag" value="" /><br />

    <input type="hidden" name="AWSAccessKeyId" value="15B4D3461F177624206A" />

    <input type="hidden" name="Policy" value="POLICY" />

    <input type="hidden" name="Signature" value="SIGNATURE" />

    File: <input type="file" name="file" /> <br />

    <!-- The elements after this will be ignored -->

    <input type="submit" name="submit" value="Upload to Amazon S3" />

答案 1 :(得分:1)

答案 2 :(得分:1)

current documentation for POST on S3解释得非常好。 (这个帖子有点陈旧)

答案 3 :(得分:0)

使用swfupload有一个非常基本的上传工具。 https://github.com/cyberbuff/ZenS3

免责声明:我开发了它。

相关问题