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
  • 相关阅读:
    P5136 sequence(矩阵快速幂)
    P5135 painting(组合数)
    CF888E Maximum Subsequence(meet in the middle)
    P4463 [国家集训队] calc(拉格朗日插值)
    CF364D Ghd(随机化)
    P3270 [JLOI2016]成绩比较(拉格朗日插值)
    bzoj3453: tyvj 1858 XLkxc(拉格朗日插值)
    P4593 [TJOI2018]教科书般的亵渎(拉格朗日插值)
    tomcat8版本实现虚拟主机
    NFS网络文件系统方案
  • 原文地址:https://www.cnblogs.com/ding0910/p/340700.html
Copyright © 2011-2022 走看看