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?
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.
Tags und Links asp.net