首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中 下载文件时怎么使下载的文件放到指定文件夹

2012-04-12 
asp.net中 下载文件时如何使下载的文件放到指定文件夹?目前我实现的是,用户可以下载文件,但是用户下载后文

asp.net中 下载文件时如何使下载的文件放到指定文件夹?
目前我实现的是,用户可以下载文件,但是用户下载后文件的保存路径不能固定,不知道怎么实现用户下载后文件放到我指定文件夹,也就是用户不能选择保存路径,谢谢
我下载代码是这样的:
string downLoadPath = this.Server.MapPath("Files\\a.exe");
  if (File.Exists(downLoadPath))
  {
  System.IO.FileInfo file = new System.IO.FileInfo(downLoadPath);
  Response.Clear();
  Response.ClearHeaders();
  Response.Buffer = true;
  Response.ContentType = "application/octet-stream";
  Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(file.Name));
  Response.AppendHeader("Content-Length", file.Length.ToString());
  Response.WriteFile(file.FullName);
  Response.Flush();
  Response.End();
  }
  }

[解决办法]

探讨
目前我实现的是,用户可以下载文件,但是用户下载后文件的保存路径不能固定,不知道怎么实现用户下载后文件放到我指定文件夹,也就是用户不能选择保存路径,谢谢
我下载代码是这样的:
string downLoadPath = this.Server.MapPath("Files\\a.exe");
if (File.Exists(downLoadPath))
……

[解决办法]
这些浏览器的行为,也就是客户行为,网站无法决定。
除非你写一个activex控件
[解决办法]
通过使用浏览器或是默认下载器下载,就可以保存到想保存的文件夹了
[解决办法]
探讨

引用:
目前我实现的是,用户可以下载文件,但是用户下载后文件的保存路径不能固定,不知道怎么实现用户下载后文件放到我指定文件夹,也就是用户不能选择保存路径,谢谢
我下载代码是这样的:
string downLoadPath = this.Server.MapPath("Files\\a.exe");
if (File.Exists(downLoadPath))
……

……

[解决办法]
探讨

引用:

引用:
目前我实现的是,用户可以下载文件,但是用户下载后文件的保存路径不能固定,不知道怎么实现用户下载后文件放到我指定文件夹,也就是用户不能选择保存路径,谢谢
我下载代码是这样的:
string downLoadPath = this.Server.MapPath("Files\\a.exe");
if (File.Exists(downLo……

[解决办法]
应该很难 因为客户端文件夹 和盘符可能都不一样

热点排行