如何使用JavaScript获取保存/另存为文件对话框

时间:2011-09-21 10:55:22

标签: javascript html

我的网站将在预定义的文件路径中在客户端PC中创建一个文件,我将写入该文件。我将在文本框中显示路径

示例:

c:/myfolder/today.txt

现在我必须给出一个“浏览”按钮,点击该用户应该能够根据自己的选择选择目标路径,然后我应该使用文件名来编写内容。

2 个答案:

答案 0 :(得分:0)

你做不到。您无法控制客户端PC上的路径。你可以控制文件名。

使用Content-Disposition:标题。

例如:

Content-Disposition: attachment; filename="today.txt"

答案 1 :(得分:0)

你不能直接在javascript中,但是你可以将window.navigate设置为处理程序的url,它将返回文件内容以便保存或直接返回到服务器上的文件。

以下是通过处理程序返回文件的示例:http://forums.asp.net/p/1579755/3976927.aspx

以下是.txt文件的示例:http://www.c-sharpcorner.com/UploadFile/jhblankenship/DownloadingFromMemStreamHttp11262005061852AM/DownloadingFromMemStreamHttp.aspx