1

ネットワーク上に、自分の Web ページからアクセスする必要があるファイルがあります。

IEでは、次のようにします:

window.open(url,name,'height=300,width=550,resizable,menubar,scrollbars=yes');

動作し、小さなウィンドウが開き、「ファイルを開く」ダイアログがポップアップします。

Firefox でも同じことを行い、自分の URL を現在のページの URL に追加して、NOT_FOUND という明白なエラーを出します。

私が渡すURLは次の行に沿っています

\\pipeline\sampleData\testDoc.doc

Firefox では次のようになります。

http://site.com/FileAccess/\\pipeline\sampleData\testDoc.doc

何か案は?これは実際に、この 1 週間で同じ問題に遭遇した 2 回目の事例です。

4

2 に答える 2

0

のURLフィールドにtestDocファイルの実際のアドレスを指定できますかwindow.open()

var url = "file:///C:/pipeline/sampleData/testDoc.doc";

C:/pipeline/sampleData/testDoc.docファイルの実際の場所はどこですか。

相対パスの場合は、現在の場所からの相対パスを指定します。

var url = "pipeline/sampleData/testDoc.doc"

これにより、現在のファイルの場所に URL が追加されます。

于 2012-11-19T23:39:33.237 に答える
0

あなたの問題は、それ\が URL パスの区切り文字ではないことです。/pipeline/sampleData/testDoc.docサイトのパスがどのように見えるかに応じて、これらの線に沿ってまたは何かを使用したいと考えています。

于 2012-11-22T08:08:22.217 に答える