Moderator |
|
Hallo.. ik werk op dit moment met ASP.NET wat best grappig is allemaal. Maar nu moet ik werken in een code met een bepaalde style, waardoor er een error ontstaat. Het wijzigen van die "style" is geen optie.
Maar goed.. ik heb dus een functie die er zo ongeveer uit ziet:
Citaat: function new_item()
if request.form("submit") <> "" then
' verwerking
else
' formulier zoals: <form runat="server" enctype="multipart/form-data"><input type="file" name="document" /><input type="submit" name="submit" value="submit" /></form>
end if
end function
nou dat werkt op zich wel.. maar dan bij verwerking heb ik het volgende:
Citaat: Dim uploadedFile As new FileUpload
uploadedFile = Page.FindControl("document")
If Not (uploadedFile.PostedFile Is Nothing) Then
Dim postedFile = uploadedFile.PostedFile
Dim filename As String = postedFile.GetFileName(postedFile.FileName)
Dim contentType As String = postedFile.ContentType
Dim contentLength As Integer = postedFile.ContentLength
Dim imageBytes(contentLength) As Byte
PostedFile.InputStream.Read(imageBytes, 0, contentLength)
En dan gooi ik imageBytes in de database.
Maar nu krijg ik een error namelijk:
System.NullReferenceException: Object reference not set to an instance of an object.
op deze regel:
If Not (uploadedFile.PostedFile Is Nothing) Then
Wat ik denk dat het probleem is, is dat uploadedFile niet echt een object is of dat hij geen waarde heeft. Hoe kan ik deze error oplossen?
mvg,
Wijnand
|