3.939 messaggi dal 28 gennaio 2003
in questo esempio
Protected Sub SaveDocOutputStream(ByVal ms As MemoryStream, ByVal nomeDocumento As String)
  Dim buffer As Byte() = ms.GetBuffer()
  ms.Flush()

  Response.Clear()
  'Response.AddHeader("Content-Disposition", "inline; filename=" & nomeDocumento)
  Response.AddHeader("Content-Disposition", "attachment; filename=" & nomeDocumento)
  Response.AddHeader("Content-Length", buffer.Length.ToString)
  Response.ContentType = "application/pdf"
  'Response.ContentType = "application/octet-stream"
  If buffer.Length > 0 Then
    Me.Response.OutputStream.Write(buffer, 0, buffer.Length)
  End If

  Response.Flush() : Response.End()

End Sub


è meglio mettere application/octet-stream o application/pdf?

il risultato è apparentemente identico.

Ciao
pietro09 ha scritto:
il risultato è apparentemente identico


perchè application/pdf dice direttamente al browser che è un PDF, mentre l'altro demanda al sistema operativo la scelta. teoricamente se distribuisci solo PDF è meglio la prima, la seconda è per generico contenuto binario (e si affida al browser/sistema operativo per decidere quale app usare per la gestione).

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
3.939 messaggi dal 28 gennaio 2003
Daniele Bochicchio ha scritto:
pietro09 ha scritto:
il risultato è apparentemente identico


perchè application/pdf dice direttamente al browser che è un PDF, mentre l'altro demanda al sistema operativo la scelta. teoricamente se distribuisci solo PDF è meglio la prima, la seconda è per generico contenuto binario (e si affida al browser/sistema operativo per decidere quale app usare per la gestione).


ho capito e ti ringrazio.
3.939 messaggi dal 28 gennaio 2003
una domanda: se l'obiettivo è di non fare leggere il file nel browser ma di scaricarlo, è influente il ContentType o comanda solo il Content-Disposition?
è la seconda. dalla mia esperienza, dipende comunque dal browser quello che viene fatto alla fine dei giochi.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.