0

私の既存のコードはここにあります:

function opendocpdf_click() {
        var docloc = '/App_Data/Test_Project_Documents.pdf'
        window.open(docloc);
    }

上記のコードは機能しません。404.8が見つからないというエラーのようです。しかし、以下のコードは正常に機能しています。上記のコードに対して何ができるかは機能します。

 function opendocpdf_click() {                       
     var docloc = 'E:/palanisamy/Projects/Sample/App_Data/Test_Project_Documents.pdf'
        window.open(docloc);
    }

前もって感謝します。

4

1 に答える 1

0

ASP.NET は に格納されたファイルを提供しませんApp_Data。それは特別なフォルダです。ファイルを公開する場合は、次のいずれかを行う必要があります。

  1. ファイルを別の通常のフォルダーに保存します。
  2. ファイルの名前を取得して App_Data で検索するハンドラーまたはページを ASP.NET で作成し、応答バイナリがそれをクライアントに書き戻します。
于 2012-10-18T06:30:47.717 に答える