Ho dei file memorizzati su S3 con un GUID come nome della chiave.
Sto utilizzando un URL pre-firmato per il download secondo l' API REST S3
Memorizzo il nome del file originale nel mio database. Quando un utente fa clic per scaricare un file dalla mia applicazione Web, desidero restituire il nome del file originale, ma attualmente tutto ciò che ottiene è un GUID . Come posso raggiungere questo obiettivo?
La mia app Web è in Salesforce, quindi non ho molto controllo per eseguire response. Reindirizza tutti i download del file sul server Web, quindi lo rinomina a causa delle limitazioni del governor.
C'è qualche reindirizzamento HTML, meta refresh, Javascript che posso usare? C'è un modo per cambiare il nome del file di download per S3 (l'unica cosa a cui posso pensare è copiare l'oggetto con un nuovo nome, scaricarlo e quindi eliminarlo).
Voglio evitare di creare un bucket per utente poiché avremo molti utenti e tuttavia non garantiamo che ogni file con in ciascun bucket avrà un nome univoco
Altre soluzioni?