asp.net实现图片以二进制流输出的两种方法
程序员文章站
2023-12-20 21:18:46
本文实例讲述了asp.net实现图片以二进制流输出的两种方法。分享给大家供大家参考,具体如下:
方法一:
system.io.memorystream ms =...
本文实例讲述了asp.net实现图片以二进制流输出的两种方法。分享给大家供大家参考,具体如下:
方法一:
system.io.memorystream ms = new system.io.memorystream(); system.io.stream str = new fileupload().postedfile.inputstream; system.drawing.bitmap map = new system.drawing.bitmap(str); map.save(ms, system.drawing.imaging.imageformat.gif); response.clearcontent(); response.contenttype = "image/gif"; response.binarywrite(ms.toarray());
方法二:
system.io.filestream fs = new system.io.filestream("filename", system.io.filemode.open, system.io.fileaccess.read); byte[] datas = new byte[fs.length]; fs.read(datas, 0, convert.toint32(fs.length)); fs.close(); response.outputstream.write(datas,0,convert.toint32(fs.length)); response.end();
希望本文所述对大家asp.net程序设计有所帮助。