下面的好象是孟大哥的代码。你参照下吧。Partial Class _Default Inherits System.Web.UI.Page Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click If (FileUpload1.PostedFile.InputStream.Length < 1) Then Msg.Text = "请选择" Return End If Dim FileName As String = FileUpload1.FileName If (FileName.ToLower().IndexOf(".csv") = -1) Then Msg.Text = "请选择" Return End If Dim FileLen As Integer = FileUpload1.PostedFile.ContentLength Dim input As Byte() = New Byte(FileLen - 1) {} Dim UpLoadStream As System.IO.Stream = FileUpload1.PostedFile.InputStream UpLoadStream.Read(input, 0, FileLen) UpLoadStream.Position = 0 Dim sr As System.IO.StreamReader = New System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default) Msg.Text = "内容:<br/><br/>" + sr.ReadToEnd() sr.Close() UpLoadStream.Close() UpLoadStream = Nothing sr = Nothing End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load FileUpload1.Attributes.Add("style", "display:none") Button1.Attributes.Add("onclick", "FileUpload1.click();TextBox1.value = FileUpload1.value;") End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If (FileUpload1.PostedFile.InputStream.Length < 1) Then Msg.Text = "请选择" Return End If Dim FileName As String = FileUpload1.FileName If (FileName.ToLower().IndexOf(".csv") = -1) Then Msg.Text = "你读取的是csv?" Return End If Dim FileLen As Integer = FileUpload1.PostedFile.ContentLength Dim input As Byte() = New Byte(FileLen - 1) {} Dim UpLoadStream As System.IO.Stream = FileUpload1.PostedFile.InputStream UpLoadStream.Read(input, 0, FileLen) UpLoadStream.Position = 0 Dim sr As System.IO.StreamReader = New System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default) Msg.Text = "内容:<br/><br/>" + sr.ReadToEnd() sr.Close() UpLoadStream.Close() UpLoadStream = Nothing sr = Nothing End Sub End Class
Inherits System.Web.UI.Page Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click
If (FileUpload1.PostedFile.InputStream.Length < 1) Then
Msg.Text = "请选择"
Return
End If Dim FileName As String = FileUpload1.FileName If (FileName.ToLower().IndexOf(".csv") = -1) Then
Msg.Text = "请选择"
Return
End If Dim FileLen As Integer = FileUpload1.PostedFile.ContentLength Dim input As Byte() = New Byte(FileLen - 1) {} Dim UpLoadStream As System.IO.Stream = FileUpload1.PostedFile.InputStream
UpLoadStream.Read(input, 0, FileLen)
UpLoadStream.Position = 0 Dim sr As System.IO.StreamReader = New System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default)
Msg.Text = "内容:<br/><br/>" + sr.ReadToEnd()
sr.Close()
UpLoadStream.Close()
UpLoadStream = Nothing
sr = Nothing End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
FileUpload1.Attributes.Add("style", "display:none")
Button1.Attributes.Add("onclick", "FileUpload1.click();TextBox1.value = FileUpload1.value;")
End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If (FileUpload1.PostedFile.InputStream.Length < 1) Then
Msg.Text = "请选择"
Return
End If Dim FileName As String = FileUpload1.FileName If (FileName.ToLower().IndexOf(".csv") = -1) Then
Msg.Text = "你读取的是csv?"
Return
End If Dim FileLen As Integer = FileUpload1.PostedFile.ContentLength Dim input As Byte() = New Byte(FileLen - 1) {} Dim UpLoadStream As System.IO.Stream = FileUpload1.PostedFile.InputStream
UpLoadStream.Read(input, 0, FileLen)
UpLoadStream.Position = 0 Dim sr As System.IO.StreamReader = New System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default)
Msg.Text = "内容:<br/><br/>" + sr.ReadToEnd()
sr.Close()
UpLoadStream.Close()
UpLoadStream = Nothing
sr = Nothing
End Sub
End Class