masoto
December 20, 2007, 5:26pm
1
Hola a todos,
Seguro que alguno de vosotros ha visto alguna aplicación online del tipo
www.senduit.com en la que puedes subir un fichero e indicar su tiempo de
expiración, es decir, cuanto tiempo queremos que el fichero esté
disponible (1 hora, 1 semana etc.)
Bien, pues estoy intentando realizar un proyecto similar y para ello
utilizaré el plugin attachement_fu. Con este plugin se pueden subir
fichero directamente a Amazon S3 sin problemas.
La duda que tengo es como borrar el fichero una cuando venza el
expiration_date…¿soy yo el que tengo que tener algún cron o hay que
pasar al propio Amazon la fecha de expiración y ellos ya se encargar de
borrarlo?
Agradecerá cualquier sugerencia.
masoto
December 20, 2007, 5:46pm
2
Hasta donde yo sé, lo que puedes hacer es que un fichero sea privado y
con la api generar una url pública indicando el tiempo que quieres que
dure, pero evidentemente el fichero seguirá en el servidor, asà que si
lo que quieres es borrarlo definitivamente deberás gestionar tu mismo la
persistencia de los ficheros.
De todas maneras lo que te recomendarÃa es que mires directamente la
documentación de AS3 por si existe esta funcionalidad y no está
reflejada en la librerÃa que estés utilizando.
Saludos.
Mario S. escribió:
masoto
December 20, 2007, 5:46pm
3
Yo hice un proyecto similar para hacer pruebas con Merb y lo que hice
fué añadir un atributo “expires_at” que utilizo al generar la url de S3.
@asset = Asset.find_by_token(params[:token])
@url =
AWS::S3::S3Object.url_for(“#{params[:token]}-#{@asset.original_filename
}”,
APP_SETTINGS
[:amazon_bucket],
:use_ssl
=> true,
:expires
=> @asset.expires )
Y asi le puedes enviar al usuario el fichero.
Un saludo,
Francesc
On Dec 20, 2007, at 5:26 PM, Mario S. wrote:
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
name. Francesc E. i Martí
voice. +34 678.681.603
masoto
December 20, 2007, 9:00pm
4
Hola Francesc,
pues tenÃa pensado utilizar aws-s3
Yo normalmente utilizo aws-s3 de Marcel Molina Jr. pero s33r tiene
alguna funcionalidad interesante.
Muchas gracias a todos.
masoto
December 20, 2007, 5:50pm
5
Por cierto, que libreria tienes pensado utilizar?
Yo normalmente utilizo aws-s3 de Marcel Molina Jr. pero s33r tiene
alguna funcionalidad interesante.
Un saludo,
Francesc
On Dec 20, 2007, at 5:34 PM, Borja Martín wrote:
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
name. Francesc E. i Martí
voice. +34 678.681.603
masoto
December 21, 2007, 9:44am
6
Perdona Francesc,
lo que aún no me ha quedado claro es quien borra el fichero, si tu o
Amazon.
masoto
December 21, 2007, 10:13am
7
Lo has de borrar tu con un cron, pero lo puedes dejar allí y el
usuario no podra acceder porque habrá expirado el link.
Un saludo,
Francesc
On Dec 21, 2007, at 9:44 AM, Mario S. wrote:
Perdona Francesc,
lo que aún no me ha quedado claro es quien borra el fichero, si tu o
Amazon.
Posted via http://www.ruby-forum.com/ .
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
name. Francesc E. i Martí
voice. +34 678.681.603
masoto
December 21, 2007, 12:47pm
8
Ahora sÃ,
muchas gracias a todos por la colaboración.