Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    28

    [1.1-C#] - Forzare nome di un allegato inline

    Ciao a tutti,

    dovrei cambiare il nome di un allegato pdf che viene visualizzato in una pagina aspx .
    Ho provato con il codice:

    [CODE]
    Response.ContentType = "application/pdf";
    Response.AppendHeader("content-disposition", "inline; filename=prova.pdf");

    [code/]

    ma quando tento di salvare l'allegato dal plug-in di Adobe, mi da il nome di default dell'applicazione.

    Lo stesso problema mi capita anche con allegati di tipo doc.

    Mi potete dare qualche suggerimento per risolvere il problema?

    1000 grazie

    Davide

  2. #2
    Hmmm nn so se funzicherà ma prova con:

    Response.ContentType = "application/octet-stream";
    Response.AppendHeader("content-disposition", "inline; filename=prova.pdf");

    Altrimenti prova ad indicare il file come Attachment:

    Response.ContentType = "application/pdf";
    Response.AppendHeader("content-disposition", "attachment; filename=prova.pdf");

    Spero che uno dei due funzioni....

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    28
    Ciao,
    il secondo metodo l'ho gia' provato... forza lo scaricamento del file e non e' quello che mi serve.

    L'altro lo provero' domani al lavoro.

    Ciao
    Davide

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.