0

Perl プログラムを開発しており.csv、実行されたクエリから取得したデータを含むファイルを作成する必要があります。私のプログラムはうまく動作し、.csv ファイルを正しく生成し、目的のパスであるD:\\Tabelle\name_of_the_csv_file.csv. 私のinetpubフォルダーはC:\\ドライブ内にあるため、プログラム.

"onclick"問題は、プロパティが window.open( ) に設定されたボタンを含む HTML ページを生成してD:\\Tabelle\name_of_the_csv_file.csv、ユーザーが必要に応じてファイルをダウンロードできるようにすることですが、クリックすると空白のページが開くだけです。 、その中に何もありません。ボタンがある私のページのHTML部分は次のとおりです。

     <form action='' method=get>
         <table align="center">
           <tr>
                <td align="center" colspan=3>
                       <input align="middle" type=button name="csvObtain" value="Esporta tabella in .csv" onclick="window.open('d:\tabelle\Tabella-2012-8-8-12.11.30.csv')">
                </td>

           </tr>
         </table>
    </form>

誰かがこれを解決するのを手伝ってくれますか? 別の JavaScript を作成する必要がありますか?

4

1 に答える 1

1

このようにwindow.openを使用して、

   window.open(D:\Tabelle\name_of_the_csv_file.csv)

パスはjavascriptであるため、クライアントマシン上のパスを参照する必要があります。ファイルをダウンロード可能なアイテムとして使用できるようにする場合D\tabelleは、アプリケーションでフォルダーを子ディレクトリ(仮想ディレクトリ)としてマップし、ファイルの相対パスを使用します。

于 2012-08-08T10:25:45.387 に答える