繁体   English   中英

如何使用JavaScript获取“另存为”对话框

[英]How to get Save/Save As file dialog using JavaScript

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

例:

c:/myfolder/today.txt

现在,我必须在单击时提供一个“浏览”按钮,该用户应该能够自行选择目标路径,然后我应该使用文件名来编写内容。

你不能那样做。 您对客户端PC上的路径的控制为零。 您可以控制文件名。

使用Content-Disposition:标头。

例如:

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

您不能直接使用javascript,但是可以将window.navigate设置为处理程序的url,该处理程序将返回文件内容进行保存或直接返回到服务器上的文件。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM