我正在开发一个Perl程序,我必须生成一个包含从执行的查询中获得的数据的.csv
文件。我的程序运行良好,它可以正确生成.csv文件并进入我想要的路径,即D:\Tabellename_of_the_csv_file.csv
.我的 inetpub 文件夹在C:\
驱动器内,所以程序。
问题是,我生成一个 HTML 页面,其中包含一个按钮,"onclick"
属性设置为 window.open( D:\Tabellename_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:tabelleTabella-2012-8-8-12.11.30.csv')">
</td>
</tr>
</table>
</form>
有人可以帮助我解决这个问题吗?我必须创建一个不同的 JavaScript 吗?
使用 window.open 像这样,
window.open(D:Tabellename_of_the_csv_file.csv)
它应该引用客户端计算机上的路径,因为路径在 JavaScript 中。 如果您希望文件可作为可下载项目提供,只需将Dtabelle
文件夹映射为应用程序中的子目录(虚拟目录)并使用文件的相对路径。