zoukankan      html  css  js  c++  java
  • 数据库中Image字段存储读取数据

    <tr>
                                                
    <td class="td_left">选择文件
                                                
    </td>
                                                
    <td class="TD_BG" colspan="3"><INPUT id="Image" type="file" size="60" name="Image" runat="server" class="easytext" onpropertychange='JavaScript:showImg();' onblur ="JavaScript:IsPic();">&nbsp; 
                                                    
    <!--    <asp:button id="btnview" runat="server" Width="72px" Text="查看图片" cssclass="button"></asp:button> //--></td>
                                            
    </tr>
                                            
    <tr>
                                                
    <TD class="td_left">预览图片</TD>
                                                
    <td class="TD_BG" colspan="3">     
                                                        <asp:image id="Picture" Runat="server" Visible="False"></asp:image>
                                                
    </td>
                                            
    </tr>
    '//.VB文件

       
    '//获取图片信息
        Private Sub ReadPicture()
            
    If Image.PostedFile.FileName <> "" Then
                
    Dim intImageSize As Int64
                
    Dim strImageType As String
                
    Dim ImageStream As Stream

                intImageSize 
    = Image.PostedFile.ContentLength
                strImageType 
    = Image.PostedFile.ContentType
                ImageStream 
    = Image.PostedFile.InputStream

                
    Dim ImageContent(intImageSize) As Byte
                
    Dim intStatus As Integer
                intStatus 
    = ImageStream.Read(ImageContent, 0, intImageSize)
                Session(
    "Type"= strImageType
                Session(
    "Picture"= ImageContent
                Session(
    "IsRead"= "YES"
            
    Else
                Session(
    "IsRead"= "NO"
                Session(
    "Type"= "NULL"
                Session(
    "Picture"= "NULL"
            
    End If
        
    End Sub


    '//传值到实体
         If Image.PostedFile.FileName.Trim <> "" Then
                    ReadPicture()
                
    End If
                
    If (Session("IsRead"= "YES"Then
                    .Item(myEntity.USERPRODUCT_IMAGE) 
    = Session("Picture"'image ,
                    .Item(myEntity.USERPRODUCT_IMAGETYPE) = Session("Type")
                
    Else
                    .Item(myEntity.USERPRODUCT_IMAGE) 
    = DBNull.Value
                    .Item(myEntity.USERPRODUCT_IMAGETYPE) 
    = DBNull.Value
                
    End If

     
    '预览图片
        Private Sub btnview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnview.Click
            
    If Image.PostedFile.FileName.Trim <> "" Then
                ReadPicture()
                Picture.Visible 
    = True
                Picture.ImageUrl 
    = "ImageView.aspx"
            
    End If
        
    End Sub

    '/// ImageView.aspx.VB文件
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            
    '在此处放置初始化页的用户代码
            Response.ContentType = Session("Type")
            Response.BinaryWrite(Session(
    "Picture"))
            Response.Flush()
        
    End Sub
  • 相关阅读:
    opencv_图像的色彩空間cvtColor(HSV、HSL、HSB )及相关色彩学
    ASCII码字符对照表
    机器学习_logistic回归和梯度下降
    mysql 安装异常:this application requires .NET Framework(尚未安装.NET Framework 4.5 原因是:指定)
    面向对象的基本原则----
    面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
    String 解析--创建对象存储分析
    <cache> does not allow attribute "maxBytesLocalDisk
    Your 30-day trial of MyEclipse has expired 解决方案
    svn: E175002: java.lang.RuntimeException: Could not generate DH keypair svn: E175002: OPTIONS request failed on '/svn/ERPHR/HR_633'
  • 原文地址:https://www.cnblogs.com/ding0910/p/340700.html
Copyright © 2011-2022 走看看