Angular.js et Amazon S3 - Comment Télécharger des fichiers?
J'ai une application dans Angular.js. En vérité, j'ai fait une mise à jour de mon ancien site, changé, Angulaire.
Dans l'ancienne version, j'ai été en utilisant Uploadfy composant jquery pour mes uploads dans Amazon S3. Mais maintenant, Angulaire, je ne peux pas l'utiliser.
Je veux utiliser la directive "ngUpload". Mais je ne sais pas comment faire.
Toute personne peut aider-moi?
- Poste de votre ancien code. De toute façon, vous devriez être en mesure d'utiliser Uploadfy, comme Angulaire est destiné à être générique et adaptable. Vous pouvez, par exemple, créer une directive pour envelopper Uploadify.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser angulaire de téléchargement de fichier un léger angulaire de la directive, qui a le soutien de l'avancement pour le fichier et le fichier de chute.
Vous pouvez suivre les Amazon S3 questions ici qui a un exemple de code comment envoyer toutes ces données ainsi que l'upload de fichier:
https://github.com/danialfarid/angular-file-upload/issues/23
S3 téléchargement devrait travailler avec la version 1.1.1 ci-dessus.
une autre question: https://github.com/danialfarid/angular-file-upload/issues/23
Vous pouvez les télécharger directement à un compartiment S3 à partir d'un formulaire HTML si vous incluez valide S3 paramètres dans votre POST. Ceux-ci sont appelés pré-autorisé HTML les formulaires POSTE.
Les valeurs de paramètres valides sont générés sur votre propre serveur d'hébergement par le biais d'un appel d'API l'API AWS. Les valeurs sont ensuite ajoutés à votre formulaire d'upload cachés comme des champs de saisie.
Voici à quoi ils ressemblent dans votre formulaire:
Amazon fournit un exemple de code pour Java, Python et Ruby.
http://aws.amazon.com/articles/1434
Vous pouvez le faire à l'aide d'un "public" IAM compte et la clé API avec AWS JS SDK si vous voulez traiter les fichiers après téléchargement et de les déplacer ailleurs. Par exemple, pour traiter et stocker un fichier téléchargé.
À l'aide Angulaire, AWS S3 JS SDK, de la SCRO et IAM comptes. Il y a un peu de configuration impliqués pour le verrouiller afin qu'il ne soit pas abusé si.
I v a documenté le processus de cette mise en place ici: http://www.cheynewallace.com/uploading-to-s3-with-angularjs/
un si le meilleur s3-téléchargement de fichier angulaire de la directive sur les dynamiques de la liaison de données , de retour d'appel fonctions - https://github.com/vinayvnvv/s3FileUpload