Comment puis-je faire Plupload les télécharger directement sur Amazon S3?
Comment puis-je configurer Plupload correctement de sorte qu'il permettra de télécharger des fichiers directement à Amazon S3?
- Alors que cette question a été répondu, mon premier souci est qu'en mettant tous vos S3 détails sur le client, sûrement un utilisateur avec de mauvaises intentions pourraient tirer profit de cette information. Par conséquent, la pensée d'autres personnes peuvent avoir le même souci, voici un article qui vise à s'attaquer à ces questions: codeonaboat.wordpress.com/2011/04/22/...
Vous devez vous connecter pour publier un commentaire.
En plus des condictions de seau, clé, et l'acl, le document doit contenir des règles pour le nom de fichier, et success_action_status. Par exemple:
Filename
est un champ que le Flash backend envoie, mais le HTML5 backend n'.La
multipart
paramètre doit être Vrai, mais c'est le défaut de ces jours.La
multipart_params
paramètre doit être un dictionnaire avec les champs suivants:key
AWSAccessKeyId
acl = 'private'
policy
signature
success_action_status = '201'
Réglage
success_action_status
à 201 causes S3 de retour d'un document XML avec le code d'état HTTP 201. Cela est nécessaire pour faire le flash back-end. (Le flash télécharger des stands lorsque la réponse est vide et que le code est de 200 ou 204. Il en résulte une erreur d'e/S si la réponse est une redirection.)S3 ne comprends pas les morceaux, donc, supprimer le
chunk_size
option de configuration.unique_names
peut être Vrai ou Faux, à la fois le travail.Dernière Plupload de presse a l'exemple inclus, qui montre bien comment on peut utiliser Plupload de télécharger des fichiers sur Amazon S3, à l'aide de Flash et SilverLight runtime.
Ici est la douce écriture-up: Télécharger sur Amazon S3
Officiel Plupload tutoriel, beaucoup plus détaillé que les réponses ici: https://github.com/moxiecode/plupload/wiki/Upload-to-Amazon-S3
Si vous êtes à l'aide de Rails 3, s'il vous plaît vérifier mon exemple de projets:
Exemple de projet à l'aide de Rails 3, Flash et MooTools à base de FancyUploader à télécharger directement sur S3: https://github.com/iwasrobbed/Rails3-S3-Uploader-FancyUploader
Exemple de projet à l'aide de Rails 3, Flash/Silverlight/GoogleGears/BrowserPlus et jQuery à base de Plupload à télécharger directement sur S3: https://github.com/iwasrobbed/Rails3-S3-Uploader-Plupload
Je veux un avis, que ne oubliez pas de télécharger crossdomain.xml pour votre s3 hôte, et aussi si vous avez success_action_redirect url, vous devez avoir crossdomain.xml fichier sur le domaine. J'ai passé 1 journée de lutte contre ce problème, et a finalement trouvé ce qui ne va pas. Alors, la prochaine fois pense à flash de travail à l'intérieur.
Espérons que je gagne du temps pour quelqu'un.