扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
列名 | 数据类型 | 长度 | 是否可以为空 | 其它 |
id | int | 4 | 否 | 主键,设标识为是,标识种子1,递增量1 |
headimg | varchar | 50 | 否 |
|
Imports System.Data.SqlClient Public Class WebForm1 Inherits System.Web.UI.Page '窗体代码省略 '上传图片 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim img As String '定义postedfile文件是储存用户上载的文件 Dim postedfile As HttpPostedFile = File1.PostedFile '定义一个变量储存用户上载文件的大小 Dim intImgSize As Int32 '获取用户上传文件的大小, intImgSize = postedfile.ContentLength '如果要上传的文件不为空 If intImgSize <> 0 Then '如果大于8K, 则禁止上传 If intImgSize > 8000 Then Label1.Text = "图片太大" Exit Sub End If '定义一个变量储存用户上传图片的文件类型 Dim strImgType As String = postedfile.ContentType '只接受.gif格式的图片 Dim filesplit() As String = Split(strImgType, "/") strImgType = filesplit(filesplit.Length - 1) If strImgType <> "gif" Then Label1.Text = "图片格式不对" Exit Sub End If '储存要上传的文件的整个路径 filesplit = Split(postedfile.FileName, "\") '取得上传文件的文件名 Dim filename As String = filesplit(filesplit.Length - 1) '将上传的图片保存到服务器当前目录的headimg文件夹中 postedfile.SaveAs(Server.MapPath("headimg") & "\" & filename) '定义一个变量储存服务器上当前上传图片的路径 Dim imgpath As String = "headimg\" & filename img = "<img src=" & imgpath & " border=0>" '将图片储存到数据库 Dim scon As New SqlConnection("server=localhost;database=northwind;uid=sa;pwd=123") scon.Open() Dim scom As New SqlCommand("insert into users values (@img)", scon) scom.Parameters.Add("@img", SqlDbType.VarChar).Value = img Try scom.ExecuteNonQuery() Catch ex As Exception End Try scon.Close() '转到查看图片窗口 Response.Redirect("ViewPicture.aspx") End If End Sub End Class |
Imports System.Data.SqlClient Public Class ViewPicture Inherits System.Web.UI.Page ‘窗体代码省略 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim scon As New SqlConnection("server=localhost;database=northwind;uid=sa;pwd=123") Dim sda As New SqlDataAdapter("select * from users", scon) Dim ds As New DataSet Try sda.Fill(ds) Catch ex As Exception End Try DataGrid1.DataSource = ds DataGrid1.DataBind() End Sub End Class |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者