J'ai des fichiers stockés sur S3 avec un GUID comme nom de clé.
J'utilise une URL pré-signée pour le téléchargement comme suit API S3 REST
Je stocke le nom du fichier original dans ma propre base de données. Lorsqu'un utilisateur clique pour télécharger un fichier à partir de mon application web Je souhaite leur renvoyer leur nom de fichier original, mais actuellement, tout ce qu'ils obtiennent est un GUID. . Comment y parvenir ?
Mon application web est dans salesforce donc je n'ai pas beaucoup de contrôle pour faire des response.redirects tous télécharger le fichier sur le serveur web puis le renommer à cause des limitations du gouverneur.
Existe-t-il une redirection HTML, un meta refresh, un Javascript que je puisse utiliser ? Existe-t-il un moyen de changer le nom du fichier de téléchargement pour S3 (la seule chose à laquelle je pense est de copier l'objet sous un nouveau nom, de le télécharger, puis de le supprimer).
Je veux éviter de créer un bac par utilisateur car nous aurons beaucoup d'utilisateurs et il n'y a toujours pas de garantie que chaque fichier dans chaque bac aura un nom unique.
D'autres solutions ?