【发布时间】:2015-02-08 03:41:28
【问题描述】:
我写了一个代码来保存和显示照片并检查它的高度和宽度,但是当我使用“ReadBytes”方法添加识别宽度和高度的代码时它不保存和读取我的数据
Dim fs As Stream = FileUpload1.PostedFile.InputStream
Dim img As System.Drawing.Image = System.Drawing.Image.FromStream(fs)
Dim height As Integer = img.Height
Dim width As Integer = img.Width
If Not (height < 201 And width < 201) Then
Me.HsMsg1.MessageType = MessageType.Error
Me.HsMsg1.Message = " 200*200"
Me.HsMsg1.Visible = True
Exit Sub
End If
Dim br As New BinaryReader(fs)
Dim bytes = br.ReadBytes(fs.Length)
Dim base64String As String = Convert.ToBase64String(bytes, 0, bytes.Length)
imgDemo.ImageUrl = "data:image/jpeg;base64," & base64String
imgDemo.Visible = True
Session("bytes") = bytes
【问题讨论】:
-
暗字节 = br.ReadBytes(CInt(fs.Length))