随笔分类 -  IO

摘要:一般情况,显示非二进制的图片(存放在磁盘上的图片文件),直接用图片控件轻易实现。<imgalt=""src="xxx.jpg"/><asp:ImageID="Image1"runat="server"ImageUrl="xxx.jpg"/>由于程序要求,需要把图片文件转为数据流(二进制),再进行显示。因此想起使用Generic Handler(ashx)来处理。你可以参考下面代码:View Code <%@WebHandlerLanguage="C#&qu 阅读全文
posted @ 2011-04-02 16:56 Insus.NET 阅读(1264) 评论(1) 推荐(2) 编辑
摘要:你可以先下载一个小工具,http://www.cnblogs.com/insus/articles/1999497.html实例演示。xxx.aspx代码:View Code <asp:FileUploadID="FileUpload1"runat="server"Width="300"/><asp:ButtonID="Button1"runat="server"Text="输出二进制"onclick="Button1_Click"/&g 阅读全文
posted @ 2011-03-30 10:26 Insus.NET 阅读(3259) 评论(1) 推荐(3) 编辑
摘要:一个将数据流转换为binary(二进制)数据小工具,返回字符串。可以在三层架构中的二层程序处理数据流。使用时需要引用名称空间using Insus.NET;类别名称InsusBinaryUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusBinaryUtility.rar 阅读全文
posted @ 2011-03-30 10:09 Insus.NET 阅读(904) 评论(1) 推荐(3) 编辑
摘要:实现这个功能,需要使用一个System.IO名称空间。只需判断文件流前两个字节即可。参考代码:View Code stringGetFileCass(stringpath){try{FileStreamfs=newFileStream(path,FileMode.Open,FileAccess.Read);BinaryReaderreader=newBinaryReader(fs);stringfileClass=string.Empty;bytebuffer;byte[]b=newbyte[2];buffer=reader.ReadByte();b[0]=buffer;fileClass=b 阅读全文
posted @ 2011-03-11 10:00 Insus.NET 阅读(1698) 评论(4) 推荐(2) 编辑
摘要:使用System.IO名称空间下的DriveInfo类别,可以获取磁盘相关信息。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privateDataTableGetDriveInfo(stringdriveName){//new一个实例表DataTabledataTable=newDataTable();DataColumndataColumn;//new一个字段dataColumn=newDataColumn();//字段存储的数据类 阅读全文
posted @ 2010-12-24 13:21 Insus.NET 阅读(727) 评论(1) 推荐(2) 编辑
摘要:这个Dll是Insus.NET一直在应用的IO组件,在上传文件,下载时都能应用得到的一个组件。创建目录,判断目录与文件是否存在,以及删除目录与文件。文件上传,判断文件是否真正的格式,以及图片一些属性。下载的功能,下载方法重载,可以使用命名后的文件,还是用回原来的文件名来实现下载功能。用法,先引用名称空间:using Insus.NET;类别名称:InsusIOUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusIOUtility.zip 阅读全文
posted @ 2009-03-14 20:26 Insus.NET 阅读(1810) 评论(2) 推荐(1) 编辑