1

我有一个将文件写入本地磁盘的 ASP.net 页面。

我想向用户显示一个保存文件对话框并允许他设置文件夹的路径。

我知道可以使用下面的代码;

Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader( "Content-Disposition", "attachment;filename=\"report.csv\"" );
// write your CSV data to Response.OutputStream here
Response.End();

但它修复了文件路径。

我需要捕获用户选择的文件路径。这可能在 ASP.net 中吗?

谢谢。

4

2 回答 2

2

它不像网页那样工作,您必须启动下载建议g目标文件名,然后用户可以覆盖您建议的文件名并选择他喜欢的任何文件夹或文件名,您的内容将保存在该位置。

您对仅在 ASP.NET 应用程序服务器端的客户端计算机上有意义的本地路径不做任何事情。

于 2013-04-10T13:21:45.740 回答
0

我需要捕获用户选择的文件路径。那可能吗

不可以。您的 Web 服务器向客户端提供一个文件,客户端可以选择保存该文件。

客户端保存此文件的路径以何种方式对服务器感兴趣?

于 2013-04-10T13:35:37.887 回答