J'ai un site Web qui permet aux utilisateurs de rechercher des morceaux de musique et de télécharger ceux qu'ils ont sélectionnés en tant que mp3.Autoriser les utilisateurs à télécharger des fichiers en tant que lot à partir d'AWS s3 ou Cloudfront
J'ai le site sur mon serveur et tous les mp3 sur s3 et ensuite distribué via cloudfront. Jusqu'ici tout va bien.
Le client souhaite maintenant que les utilisateurs puissent sélectionner un nombre de pistes musicales, puis les télécharger toutes en masse ou par lot au lieu de 1 à la fois.
Habituellement, je place tous les fichiers dans un fichier zip, puis je présente à l'utilisateur un lien vers ce nouveau fichier zip à télécharger. Dans ce cas, comme les fichiers sont sur s3, il faudrait d'abord copier tous les fichiers de s3 sur mon serveur web, les traiter dans un zip et ensuite télécharger depuis mon serveur.
Y at-il de toute façon que je peux créer un zip sur s3 ou CF ou y a-t-il des fichiers batch/groupés dans un zip?
Peut-être que je pourrais mettre en place une instance EC2 pour gérer cela?
J'apprécierais grandement la direction.
Meilleur
Joe
Je suis confronté exactement au même scénario, s'il vous plaît laissez-moi savoir comment vous avez géré ce scénario? merci ... – Siva
multi-threads est la réponse http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/transfer/TransferManager.html –