Ich biete eine Datei zum Download von meiner Website an, die funktioniert. Ich bemerke dieses Verhalten jedoch in Chrome.
Ich glaube, ich habe den richtigen MIME-Typ festgelegt, aber Chrome zeigt diese Meldung an und markiert die Anforderung auch rot.
Der von mir festgelegte MIME-Typ ist:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Ist dies das erwartete Verhalten für *.docx
Dateien? Es scheint, als würde ich etwas falsch machen.
Machen Sie sich keine Sorgen über die Chrome Warnung. Sie verwenden einen gültigen MIME-Typ für DOCX-Dateien.
Entsprechend Problem im Chrome= Bug-Tracker, besagt ein Kommentator am 29. Januar 2014, dass dies möglicherweise durch einen fehlenden Content-Length-Header verursacht wurde. Ich behebe das Problem jedoch nicht, wenn ich ein dynamisch generiertes PDF basierend auf einem POST-Formular zurückgebe.
Wenn nichts anderes, vielleicht ergänzen oder markieren Sie das Problem dort. Es kann harmlos sein.
Der MIME-Typ für Ihre Datei ist korrekt und spielt hier eigentlich keine Rolle.
Wenn Ihre Datei in einem <a>
-Element (ob statisch oder dynamisch), müssen Sie das download
-Attribut hinzufügen, um die Warnung zu komprimieren.
Ähnliches passiert auch mit Edge, und das Hinzufügen des Attributs download
löst es ebenfalls.