CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于读出SQL Image字段,需要在服务器上生成文件的问题,请大家帮帮我,谢谢!!

楼主jhpxf(我是一是小小鸟,想要飞却飞不高。)2005-06-19 23:38:41 在 .NET技术 / ASP.NET 提问

问题如下,在一个SQL数据库中,有一个字段属性是Image,字段名字是文件,用来存储些图片,word,PPT,doc等文件,现在需要用ASP.NET做输出,先在服务器上保存该文件,接着用代码打包后返回一个rar地址让用户下载,请问这个该怎么解决?好象是关于文件流的操作什么的?不知道难不难,先谢谢大家拉。。 问题点数:50、回复次数:5Top

1 楼fancyf(凡瑞)回复于 2005-06-19 23:59:17 得分 25

保存文件参考这个帖子:  
  http://community.csdn.net/Expert/TopicView.asp?id=3126977  
   
  打包可以用rarlib,还可以直接调用rar提供的command   line工具Top

2 楼Aspx_CC()回复于 2005-06-20 01:27:16 得分 20

http://community.csdn.net/Expert/topic/3906/3906812.xml?temp=.6733667Top

3 楼xu770(我爱鱼儿)回复于 2005-06-20 08:47:42 得分 5

markTop

4 楼jhpxf(我是一是小小鸟,想要飞却飞不高。)回复于 2005-06-20 21:19:32 得分 0

问题已经解决了,不过不是用楼上的方法了  
  objReader.Read()  
  Dim   fs   As   FileStream  
  Dim   Path   As   String  
  Path   =   Server.MapPath(objReader("Name").ToString().Trim())  
  fs   =   New   FileStream(Path,   FileMode.OpenOrCreate)     '创建文件  
  Dim   w   As   BinaryWriter   =   New   BinaryWriter(fs)  
  w.Write(objReader("Image"))                                   '写入数据  
  w.Close()  
  fs.Close()  
  objReader.Close()  
   
  压缩我目前是用SharpZipLib这个来做的,效率还可以拉。哈,高兴。。。马上结帖拉。。。Top

5 楼xcz1943(小钊)回复于 2005-07-12 20:31:04 得分 0

mark  
  Top

相关问题

  • 我想把SQL Server 2000中字段类型为image的数据读出来,生成一个文件,该怎么做???
  • 图片文件被以binary字段存在sql server里,怎么用VB读出生成并保存成图片文件
  • ASP是不是用了SQL别名字段后,就不能读出TEXT字段?
  • 怎么读出sql server 2000字段的default value 的值阿.
  • 如何读出SQL Server 中nchar 和 ntext字段的值?
  • 如何读出SQL Server 中nchar 和 ntext字段的值?
  • 能否用asp读出SQL Server字段的描述
  • sql server2000中 字段动态生成值的问题
  • SQL Server 字段格式生成问题,在线等!!!!
  • 随机从SQL Server 中读出一张表,怎么知道他有哪些字段及其字段属性??

关键词

  • .net
  • 文件
  • objreader
  • fs
  • 问题
  • image
  • close

得分解答快速导航

  • 帖主:jhpxf
  • fancyf
  • Aspx_CC
  • xu770

相关链接

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

广告也精彩

反馈

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