惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium
量子位
Jina AI
Jina AI
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
爱范儿
爱范儿
博客园 - 叶小钗
D
Docker
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss

博客园 - 赵国亮

诚聘:网站高级程序员 诚聘:网站高级程序员 RSS2.0规范(转) 一则深有寓意的故事! 心情不爽,贴几张以前工作的照片 有效沟通,让程序员不再是兔子! 工作一年 离开公司... VB.NET验证码生成代码 - 赵国亮 - 博客园 ASP与ASP.NET互通COOKIES的一点经验 面向对象设计需要遵循的一些基本原则 ASP.NET大型OA中常用的一些报表生成,压缩,下载等操作代码 数据结构学习笔记 在DataGrid中实现无刷新编辑列的代码(VB.NET 2003) 在DataGrid中实现鼠标指定列特殊显示的代码(VB.NET 2003) 实现向指定Url提交信息并取得返回信息 - 赵国亮 - 博客园 在不同的文本框回车触发指定按钮代码 - 赵国亮 - 博客园 页面选项卡代码 - 赵国亮 - 博客园 一个比较帅的页面加载效果! - 赵国亮 - 博客园
图片文件上传入SQL库及显示代码 - 赵国亮 - 博客园
赵国亮 · 2006-06-15 · via 博客园 - 赵国亮

图片文件上传入SQL库代码:
html页代码:
<INPUT id="file1" type="file" name="file1" runat="server">
后台代码:
    Public Class BinaryFile
        ' 文件编号
        Public FileID As Int64
        ' 文件标题
        Public FileTitle As String
        ' 文件内容
        Public FileContents As Byte()
        ' 文件类型
        Public FileType As String
    End Class

            '------------------------------------------上传文件操作开始---------------------------------------------

            Dim objFile As Common.Data.BinaryFile = New Common.Data.BinaryFile
            Dim intLen As Integer
            intLen = file1.PostedFile.ContentLength
            If intLen > 200000 Then
                Response.Write("<script language='javascript'>alert('上传的文件超出了限定的大小!');history.back();</script>")
            End If
            ReDim objFile.FileContents(intLen)
            file1.PostedFile.InputStream.Read(objFile.FileContents, 0, intLen)
            objFile.FileType = file1.PostedFile.ContentType
            Dim FilePath As String = file1.Value
            If intDocLen <> 0 Then
                If Mid(file1.PostedFile.ContentType, 1, 5) <> "image" Then
                    Response.Write("<script language=javascript>alert('请上传正确的图片类型!');history.back();</script>")
                    Response.End()
                End If
            End If
            Dim flag As Integer = objFile.Add(objFile.FileContents, objFile.FileType)
                If flag = 1 Then
                    Response.Write("<script language=javascript>alert('提交成功!');</script>")
                Else
                    Response.Write("<script>alert('提交失败!');history.back();</script>")
                    Response.End()
                End If

            '-----------------------------------------上传文件操作结束---------------------------------------------

图片文件显示代码:
html页代码:
    <asp:Image id="Image2" runat="server"></asp:Image>
后台代码:
    Dim objFile As Common.Data.BinaryFile = New Common.Data.BinaryFile
    Dim CID As Integer = CInt(Trim(Request.QueryString("CID")))
    Dim ds As DataSet = New DataSet
    ds = objFile .Get(CID)

    If IsDBNull(ds.Tables(0).Rows(0).Item("FileType")) = False And Left(CStr(ds.Tables(0).Rows(0).Item("FileType")), 6) = "image/" Then
        Response.ContentType = Convert.ToString(ds.Tables(0).Rows(0).Item("FileType"))
        Response.BinaryWrite(ds.Tables(0).Rows(0).Item("FileContents"))
    Else
        Me.Image.ImageUrl = "images/wu.gif"
    End If