3

ファイルを開くときに問題が発生します。ここに私のJavaScriptコードがあります:

<script language="javascript" type="text/javascript">
var refViewer = null;

function OpenViewerWindow(image) {
   alert(image)
   return window.open("file:///E:/HOBBYHOMES_E-PORTFOLIO/HobbyHomesWebApp/ePortfolio/PortFolioContent/5/ReferenceMaterial/"+image, "Viewer", "height=400px,width=550px,menubar=no,scrollbars=yes ,resizable=yes,top=100px,left=234px");
}


function openViewer(image) {

    if (refViewer != null) {
       if (refViewer.closed == false) {
            refViewer.close();
            refViewer = OpenViewerWindow(image);
        }
        else refViewer = OpenViewerWindow(image);
    }
    else
        refViewer = OpenViewerWindow(image);
}   
</script>

@item.candidateportfolo.FilePath にはファイル名:prtf_1.docx が含まれます

しかし、私のファイルは開いていません。Internet Explorer では、Accesdenied エラーが発生します。
Mozilla Firfox では開かない
間違ったパスを指定しています。助けてください

4

2 に答える 2

2

特別な権限を持っていないか、ページをローカルで実行していない限り、ブラウザーを介してローカル ファイルにアクセスすることはできません (それでも、ブラウザー間で確実に動作しません)。

HTML5 ファイル API http://www.html5rocks.com/en/tutorials/file/dndfiles/を使用しない場合

于 2012-06-01T06:14:20.990 に答える