Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    download di un foglio excel

    ciao a tutti,
    ho una pagina ASP che crea un foglio excel e lo manda in download al client. Nella pagina ho usato questi comandi

    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "inline; filename=" & nomefile

    Con questo metodo ho 2 problemi.
    1. Il foglio scaricato non prende il nomefile ma il nome della pagina asp che lo genera.
    2. Il foglio excel contiene alcune immagini, ma il file scaricato le perde tutte.

    Come posso fare? SOS!!

  2. #2

    PS:

    mi correggo. Il comando è questo

    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "attachment; filename=" & nomefile

  3. #3
    Aggiungi questa riga

    Response.ContentType = "application/save; name=" & saveas

    dove saveas è il nome del file che vuoi dare

  4. #4
    ho provato ma non funziona Devo per forza crearmi un file?

  5. #5
    Così non va?

    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "attachment; filename=" & nomefile
    Response.ContentType = "application/save; name=mifile.xls"

  6. #6
    Il file lo salva, ma come applicazione sconosciuta, e le immagini continua a perderle per strada.
    Un'altra domanda. Esiste un comando per individuare la versione di Excel del client?

  7. #7
    Dubito che esista quel comando, tu non puoi andare ad interrogare il PC dell'utente a meno di non usare Javascript...

    Per il discorso dell'applicazione sconosciuta, molto probabilmente il content-type non è corretto.

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.