Браузерные загрузки на Amazon S3? - PullRequest
10 голосов
/ 06 августа 2009

Amazon содержит инструкции о том, как написать форму, которая публикуется непосредственно в сервисе Amazon S3 через HTML POST. Тем не менее, они не очень четко понимают, как создать простую форму для загрузки непосредственно в корзину S3, и никогда не приводят фактический пример HTML-файла ...

Есть ли хороший пример, где я могу просмотреть пример кода?

Ответы [ 4 ]

6 голосов
/ 06 августа 2009

Вот фрагмент 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 голос
/ 07 мая 2011

Текущая документация для POST на S3 объясняет это очень хорошо. (Эта тема немного устарела)

1 голос
/ 06 августа 2009
0 голосов
/ 03 января 2012

Существует одна очень простая утилита загрузки, использующая swfupload. https://github.com/cyberbuff/ZenS3

Отказ от ответственности: я разработал его.

...