Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在运行服务器脚本的驱动器以外的驱动器中打开文件_Javascript_Html_Perl_Window.open_Drive - Fatal编程技术网

Javascript 在运行服务器脚本的驱动器以外的驱动器中打开文件

Javascript 在运行服务器脚本的驱动器以外的驱动器中打开文件,javascript,html,perl,window.open,drive,Javascript,Html,Perl,Window.open,Drive,我正在开发一个Perl程序,我必须生成一个.csv文件,其中包含从执行的查询中获得的数据。我的程序运行得很好,它正确地生成了.csv文件,并进入了我想要的路径,即D:\\Tabelle\name\u\u\u csv\u文件.csv。 我的inetpub文件夹位于C:\\驱动器内,因此程序将被删除 window.open(D:\Tabelle\name_of_the_csv_file.csv) 问题是,我生成了一个HTML页面,其中包含一个按钮,该按钮的“onclick”属性设置为wind

我正在开发一个Perl程序,我必须生成一个
.csv
文件,其中包含从执行的查询中获得的数据。我的程序运行得很好,它正确地生成了.csv文件,并进入了我想要的路径,即
D:\\Tabelle\name\u\u\u csv\u文件.csv
。 我的inetpub文件夹位于
C:\\
驱动器内,因此程序将被删除

   window.open(D:\Tabelle\name_of_the_csv_file.csv)
问题是,我生成了一个HTML页面,其中包含一个按钮,该按钮的
“onclick”
属性设置为window.open(
D:\\Tabelle\name\u of theu csv\u 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>
   window.open(D:\Tabelle\name_of_the_csv_file.csv)


有人能帮我解决这个问题吗?我必须创建不同的JavaScript吗?

使用window.open,如下所示

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

它应该引用客户端机器上的路径,因为路径是javascript格式的。如果您希望该文件作为可下载项目可用,只需将
D\tabelle
文件夹映射为应用程序中的子目录(virtual dir),并使用文件的相对路径即可

首先,谢谢你的回答。由于我对IIS很在行(我刚刚开始使用它),你能解释一下如何映射文件夹吗?Furqan,多亏了你的回答,我成功地创建了虚拟目录,现在一切正常。非常感谢你,你对我很有帮助。
   window.open(D:\Tabelle\name_of_the_csv_file.csv)