将流保存到数据库并修复新方法
然后,保存的数据通过showimg.aspx文件读取图片,就是要显示的图片,代码如下:
模糊的图像作为字节()= issuequestionrow.questionimage
转换为后备存储是内存流
昏暗的memstream新system.io.memorystream(图像)
定义和实例化位图对象
昏暗的BM作为新的位图(memstream)
输出或下载,根据不同的条件;
反应清楚()
如果指定下载的请求字符串,请下载此文件;
/否则,显示在。
如果Request.QueryString(下载)=1
响应=缓冲区=真
response.contenttype =应用/字节流
输出/文件下载这里的名字ok.webp作为一个例子,你可以练习根据动态决策的情况。
response.addheader(内容配置
其他的
response.contenttype =图像/图片
最后如果
response.binarywrite(图像)
响应(完)
然后你需要调用显示图片并添加图片的页面。
固定图片的显示位置、大小等。
当然,你也可以通过一个页面的不同参数获得不同的图片,下面的代码:
showimg.aspx文件:
市民QuestionID As String
市民ChapterID As String
私有子page_load(ByVal sender系统。对象,ByVal E系统。EventArgs)处理
初始化页面的用户代码放在这里
如果Not IsPostBack再
questionid = request.querystring(次)
chapterid = request.querystring(chapterid )
运动exh.getexercise(chapterid)
昏暗的DV作为新的DataView(锻炼。ex_issuequestion)
dv.rowfilter =questionid =++questionid
如果计数为0,那么
issuequestionrow = DV。项目(0),行
模糊的图像作为字节()= issuequestionrow.questionimage
转换为后备存储是内存流
昏暗的memstream新system.io.memorystream(图像)
定义和实例化位图对象
昏暗的BM作为新的位图(memstream)
输出或下载,根据不同的条件;
response.binarywrite(图像)
最后如果
最后如果
端子
只是写在一个ASPX页面在其他地方需要调用: