2017-06-13 9 views
0

関数window.open( 'url')にいくつか問題があります。 私の変数 "url"はODTファイルに焦点を当てています。このファイルをWebブラウザ(http://localhost//../test.odt)で開こうとすると、 "HTTP 404 PAGE NOT FOUND"が表示されます。ASP window.openファイルODT

私は既に異なるエクステンション(png、pdf、docxなど)で試しています。その作業です。

ファイルはローカルレパートリーにアップロードされています。問題はMIMEコンテンツなのでしょうか? IISで

おかげさま

+0

あなたはこれが動作するためにIISにMIMEタイプを追加する必要がありそうでない場合、IISは404を与えます未知の拡張子については、 https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx – Steve

+0

あなたの答えをありがとう、私は問題を解決しました! –

答えて

0

あなたのウェブサイトは、.odtファイルのMIMEタイプを設定しているしないでください。正しいMIMEタイプは次のとおりです。あなたがsystem.webServerセクション内で追加する必要があり、あなたのweb.configファイルで

application/vnd.oasis.opendocument.text 

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

こんにちは、ありがとう、私はIISに直接MIMEタイプを追加することで問題を解決しました。だからあなたの答えで、私はWebの設定を追加します。それはより安全です。ありがとう –

+0

あなたの質問はASPと題されていました。 – Steve