2017-06-13 4 views
0

Ich habe einige Probleme mit einer Funktion window.open ('url'). Meine Variable "URL" auf eine ODT-Datei konzentrieren und wenn ich versuche, diese Datei mit einem Webbrowser (http://localhost//../test.odt) zu öffnen, habe ich "HTTP 404 SEITE NICHT GEFUNDEN".ASP window.open Datei ODT

Ich habe bereits mit verschiedenen Erweiterungen versucht: PNG, PDF, DOCX, etc. und es ist Arbeit.

Zur Information: Die Datei wird auf einem lokalen Repertorium hochgeladen. Ist das Problem möglicherweise der MIME-Inhalt oder etwas anderes?

Dank Sie

+0

Sie müßten den MIME-Typen hinzuzufügen, um diese zu IIS sonst IIS zu arbeiten gibt ein 404 für unbekannte Erweiterungen. https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx – Steve

+0

danke für Ihre Antwort, ich habe das Problem gelöst! –

Antwort

0

Ihre Website in IIS sind keine MIME-Typ für ODT-Dateien konfiguriert. Richtige MIME-Typ ist:

application/vnd.oasis.opendocument.text 

In Ihrer web.config Datei, die Sie innerhalb system.webServer Abschnitt hinzufügen müssen:

<staticContent> 
    <remove fileExtension=".odt" /> 
    <mimeMap fileExtension=".odt" mimeType="application/vnd.oasis.opendocument.text" /> 
</staticContent> 
+0

Hallo, danke, ich habe das Problem gelöst, indem ich den Mime-Typ direkt auf IIS hinzugefügt habe. Also mit deiner Antwort werde ich die Webkonfiguration hinzufügen. Es ist sicherer. Danke –

+0

Deine Frage hieß ASP, wenn ich das .NET-Tag gesehen hätte hätte ich das auch schon erwähnt. – Steve