Inhalt Geben Sie den Typ ein, wenn Sie eine Datei in einem generischen Handler bereitstellen

8

Ich bin damit beschäftigt, einen Handler zu schreiben, der verschiedene Dokumente zum Download oder zur Präsentation auf Webformularseiten bereitstellt. Die Dokumente reichen von verschiedenen Bildformaten über PDF, MS Office-Dokumente bis hin zu generischen Binärdateien. Mein grundlegender Entwurf des Download-Prozesses ist wie folgt:

%Vor%

Ich habe jedoch Bedenken, alle Dokumente als application/octet-stream zusammenzufassen, und ich würde es vorziehen, wenn möglich, einen spezifischeren Inhaltstyp pro Dokumenttyp zu verwenden. Ich habe eine DB-Tabelle für Dokumenttypen, wo ich dies speichern könnte. Gehe ich in die richtige Richtung, und wenn ja, wo finde ich eine geeignete Startliste mit Inhaltstypen für Dokumenttypen?

    
ProfK 10.12.2010, 05:15
quelle

1 Antwort

17

application/octet-stream ist für das Herunterladen von Dateien in Ordnung, aber wenn Sie möchten, dass der Browser mit der Datei interagiert, möchten Sie möglicherweise den Inhaltstyp ändern.

Der MIME-Typ zum Herunterladen einer PDF-Datei ist beispielsweise application/octet-stream , während application/pdf dem Browser mitteilt, die Datei im Browser selbst zu öffnen.

Ссылка

    
Bonshington 10.12.2010, 08:34
quelle

Tags und Links