Advertisement
Guest User

Untitled

a guest
Mar 7th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnUpload.Click
  2. If fileUpload1.FileName = "" Then
  3. Response.Write("<script>window.alert('No file selected.');</script>")
  4. Else
  5. Try
  6. Dim filename As String = Path.GetFileName(fileUpload1.PostedFile.FileName)
  7. Dim extension As String = Path.GetExtension(filename)
  8. Dim apptype As String = GlobalVariables.GetContent(extension)
  9. Dim str As Stream = fileUpload1.PostedFile.InputStream
  10. Dim datasize As Long = FileLen(fileUpload1.PostedFile.FileName)
  11. Dim br As New BinaryReader(str)
  12. Dim size As [Byte]() = br.ReadBytes(CInt(str.Length))
  13. Using con As New SqlConnection(ConfigurationManager.ConnectionStrings("dPMTXTRACKConnectionString").ConnectionString)
  14. Using cmd As New SqlCommand("sp_UploadNewAttachment", con)
  15. cmd.CommandType = CommandType.StoredProcedure
  16. cmd.Parameters.AddWithValue("@issueid", Request.QueryString("ID"))
  17. cmd.Parameters.AddWithValue("@uid", Session("UserId"))
  18. cmd.Parameters.AddWithValue("@name", filename)
  19. cmd.Parameters.AddWithValue("@type", apptype)
  20. cmd.Parameters.AddWithValue("@data", size)
  21. cmd.Parameters.AddWithValue("@size", datasize)
  22. cmd.Parameters.AddWithValue("@desc", " ")
  23. cmd.Parameters("@issueid").Direction = ParameterDirection.Input
  24. cmd.Parameters("@uid").Direction = ParameterDirection.Input
  25. cmd.Parameters("@name").Direction = ParameterDirection.Input
  26. cmd.Parameters("@type").Direction = ParameterDirection.Input
  27. cmd.Parameters("@data").Direction = ParameterDirection.Input
  28. cmd.Parameters("@size").Direction = ParameterDirection.Input
  29. cmd.Parameters("@desc").Direction = ParameterDirection.Input
  30. cmd.Connection = con
  31. con.Open()
  32. cmd.ExecuteNonQuery()
  33. con.Close()
  34. End Using
  35. End Using
  36. lblAttach.Text = "Attachment has been added and will show up in the list after you refresh the page."
  37. Catch ex As Exception
  38. Response.Write("<script>window.alert('" + ex.Message + "');</script>")
  39. End Try
  40. End If
  41. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement