2011-10-02 178 views
0

我有一个下拉列表和一个文本框。当我编写一些名称并在下拉列表中选择一些选项(如word或excel或powerpoint)时,该特定文件将作为附件打开,我应将其保存在解决方案资源管理器中已存在的“数据”文件夹中。我的代码是这样的将打开的文件保存在特定文件夹中

string file = TextBox1.Text; 
     if (dd1.SelectedIndex == 1) 
     { 
      Response.ContentType = "application/word"; 
      Response.AddHeader("content-disposition", "attachment;filename =" + file + ".docx"); 
     } 

如何将此文件存储在“数据”文件夹中?

回答

3

简单的答案是“你不能”。保存文件在客户端进行。您的Web应用程序对客户端计算机一无所知(甚至不是它是否是真正的浏览器或其他脚本),也无法控制客户端。最终用户将不得不手动选择data文件夹来保存文件。

+0

或者还有其他方法可以打开这些文件并存储在“数据”文件夹中吗? – user662417

+0

我有用户Interipop,但仍然无法存储。我的代码是这样的 – user662417

+0

根本无法控制用户计算机上发生的任何事情,从Web应用程序。从您的Web应用程序来看,用户的机器不存在。你的应用程序对用户的机器一无所知,它是操作系统,浏览器或目录结构。 –

相关问题