cambiare il nome “Salva immagine con nome ...” di immagini prodotte da un gestore in http .net
-
04-10-2019 - |
Domanda
Ho una serie di immagini memorizzate in un database MySQL che io sono la visualizzazione con un NET gestore HTTP (showImage.ashx). Se i clic destro utente su un'immagine e seleziona "Salva immagine con nome ...", il nome dell'immagine sempre imposta 'showImage.jpg'. Ho potenziali nomi di immagine salvati nel database, c'è qualche modo per controllare il salvataggio predefinito nome di un'immagine attraverso il http gestore?
L'aggiunta di un header Content-Disposition è stata la soluzione, grazie mille!
HttpContext.Current.Response.AppendHeader("Content-Disposition","filename=" + fileName + ";");
Soluzione
è necessario aggiungere un'intestazione Content-Disposition
, in questo modo:
Content-Disposition: filename=Something.jpg
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow