html - putobject - que es un bucket
¿Subidas basadas en el navegador a Amazon S3? (4)
Amazon tiene instrucciones sobre cómo escribir un formulario que se publica directamente en el servicio S3 de Amazon a través de HTML POST. Sin embargo, no son muy claros sobre cómo crear un formulario simple para cargar directamente en un cubo S3, y nunca dar un archivo html de ejemplo real ...
¿Hay un buen ejemplo disponible donde puedo ver el código de muestra?
Aquí hay un fragmento de código html del documento antes mencionado. Creo que se explica por sí mismo, pero avíseme si tiene algún problema.
<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" />
La documentación actual para POST en S3 lo explica muy bien. (Este hilo está un poco anticuado)
Hay una utilidad de carga muy básica usando swfupload. https://github.com/cyberbuff/ZenS3
Descargo de responsabilidad: lo desarrollé.