CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在客户端打开服务器的文本文件,100分急求!!!!

楼主centery(centery)2003-12-03 17:50:23 在 .NET技术 / ASP.NET 提问

本人急需。。。 问题点数:100、回复次数:9Top

1 楼BabyTree(小树)回复于 2003-12-03 18:32:13 得分 0

超链就可以了!Top

2 楼skyren(一行歌)回复于 2003-12-03 18:38:56 得分 0

Session["FileFullName"]=this.Server.MapPath("")+@"\LAWS\"+tmpNode.Text+@"\"+tmpSubNode.Text.Trim()+".txt";  
   
  StreamReader   sr=   new   StreamReader((filename),Encoding.Default);  
  string   ReadFileContent=sr.ReadToEnd().ToString();  
   
  ReadFileContent   =   ReadFileContent.Replace("   "," ");  
  ReadFileContent   =   ReadFileContent.Replace("\t","    ");  
   
  ReadFileContent   =   ReadFileContent.Replace("\n","<br>");  
   
  ReadFileContent   =   ReadFileContent.Replace("<","&lt;")   ;  
  ReadFileContent   =   ReadFileContent.Replace(">","&gt;")   ;  
  ReadFileContent   =   ReadFileContent.Replace("\"","&quot;");  
   
   
   
  this.Page.Response.Write(ReadFileContent);  
  sr.Close();Top

3 楼xmxjh(程序员)回复于 2003-12-03 18:55:34 得分 30

Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  '在此处放置初始化页的用户代码  
                  Dim   Content   As   String  
                  Dim   objFile,   fsoA   As   Object  
                  fsoA   =   Server.CreateObject("Scripting.FileSystemObject")  
                  objFile   =   fsoA.OpenTextFile(Server.MapPath("xiao.txt"),   1,   False)  
                  If   objFile.AtEndOfStream   =   False   Then  
                          Content   =   objFile.ReadAll  
                          Content   =   Replace(Content,   Chr(13),   "<Br>")  
                          Response.Write(Content)  
                  End   If  
          End   SubTop

4 楼asam2183(三山)回复于 2003-12-03 19:08:58 得分 30

超链接:http://202.xxx/file/temp.txt  
   
  下载到客户端(打开或保存):  
   
  string   scFileName="temp.txt";  
  string   filePath=Server.MapPath(.)+"/file/"+scFileName;  
   
  Response.AppendHeader("Content-Disposition","attachment;   filename="+HttpUtility.UrlEncode(scFileName,System.Text.Encoding.UTF8));  
  Response.WriteFile(filePath);  
  Top

5 楼ddangerous169(零点烛光)回复于 2003-12-03 19:21:53 得分 20

超链接足已,不过也可以像写word等文件一样用response对像向客户端写数据>Top

6 楼jhonsn(晓晨)回复于 2003-12-03 20:40:59 得分 5

用超连接最好,或则也可以打包下载Top

7 楼flers(思源)回复于 2003-12-04 08:55:52 得分 5

超连也可打开,或你用file与stream也可以打开读写Top

8 楼siugwan(开怀)回复于 2003-12-04 08:59:52 得分 5

完全同意楼上的说法,直接链接,没什么特别的。Top

9 楼pgj(盼盼蛋奶茶)回复于 2003-12-04 09:04:35 得分 5

你可以用file打开文件,然后把文件中读取得内容赋给文本框  
  filename   =   Server.MapPath("/test.txt");  
  mystreamreader   =   File.OpenText(filename);  
  strText   =   mystreamreader.ReadToEnd();  
  mystreamreader.Close();  
  TextBox1.Text   =   strText;Top

相关问题

  • 关于如何打开服务器中的一个文本文件?
  • 如何在客户端打开文本文件?
  • 如何清除文本文件,创建文本文件,打开文本文件?
  • 我想在客户端生成这个文本文件,它怎么跑到服务器上去啦?
  • ASP.NET如何打开文本文件?
  • 用VB.NET打开文本文件
  • 如何打开一个文本文件
  • 怎样打开文本文件
  • 如何打开一个文本文件?
  • 怎么在服务器上创建文本文件???

关键词

  • 客户
  • 文件
  • server
  • readfilecontent
  • fsoa
  • scfilename
  • 打开
  • mystreamreader
  • objfile
  • 客户端

得分解答快速导航

  • 帖主:centery
  • xmxjh
  • asam2183
  • ddangerous169
  • jhonsn
  • flers
  • siugwan
  • pgj

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo