关于服务器文件保存到本地文件的浅谈

  最近,做一个项目,客户希望能够直接把一批资料保存到C盘下的某个文件夹中。一开始以为很简单,方法很多,最终做的时候,遇到了困难。

我把服务器端和本地的问题没有处理好;

以为方法只实用服务器端文件下载保存,不实用本地端:

1,File.Copy(excelSource, tempFilePath, true);前面是需要拷贝的路径加文件名,后一个是拷贝到的路径和文件名

2,System.IO.StreamWriter sw = new System.IO.StreamWriter("D://pansq/pansq.txt", true);sw.Write("内容");

3,   System.IO.File.WriteAllText(serverTargetPath, strData);前面是需要拷贝的路径加文件名,后一个是拷贝到的路径和文件名

  这三个方法都是一个意思,将文件保存到一个新的位置,但是,只能是对服务器端的一个维护处理,不能保存到本地端。

  受到网页安全的机制等影响,基本上,web不能实现这种服务器端文件保存到客户端的功能,处理使用浏览器的下载功能才能实现。

  关于文件下载的方法,最简单的如下:

   Response.Write("window.open('" + url + "');");(url=http://..精确到文件名称,);

只能做成弹出的提示下载保存功能,不能做成直接默认保存的功能效果

转载于:https://www.cnblogs.com/panshengqiang/archive/2013/01/28/2879604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值