html中能显示图片流吗

html中能显示图片流吗,第1张

你好。

可以用流的形式往客户端写文件,也就是在客户端看来是文件,在服务器看来是流。

实际上验证码图形输出都是这么做的。

给你个例子:

MemoryStream ms = new MemoryStream()

img.Save(ms, System.Drawing.Imaging.ImageFormat.Gif)

//更改Http头

Response.ClearContent()

Response.ContentType = "image/gif"

Response.BinaryWrite(ms.ToArray())

//Dispose

gfc.Dispose()

img.Dispose()

Response.End()

1、新建一个html文件,命名为test.html,在test.html文件内,使用img标签创建一张图片,图片是images文件夹下面的1.jpg。

2、为了展示隐藏图片后的效果,在img标签的外部使用div标签,同时设置div标签的class属性为mydiv。

3、在test.html文件内,编写<style type="text/css"></style>标签,页面的css样式将写在该标签内。

4、在css标签内,设置类名为mydiv的样式,使用border设置div的边框为1px的灰色边框,使用width设置div的宽度为300px,使用height设置div的高度为300px。

5、在css标签内,对img元素进行样式设置,将display属性设置为none,实现图片的隐藏。

6、在浏览器打开test.html文件,查看实现的效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6116170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存