Archief - ASP.Net : Foto uploaden

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Rutger

Legacy Member
Ik heb een ASP.Net projectje waar ik zo leden moet kunnen toevoegen naar een map. Kan iemand me aub helpen met de code om foto te uploaden. Want heb al vanalles geprobeerd, maar niets blijkt te werken, geeft constant fouten :s Dit is mijn code :

If blnCheck = True Then
Dim strUrlFoto As String
Dim objCn As New OleDb.OleDbConnection(connectionString)
objCn.Open()

Dim intLengte As Integer
Dim t As Integer
Dim blnKlaar As Boolean
strUrlFoto = "Teamleden\" & foto.PostedFile.FileName
blnKlaar = False
Try
foto.PostedFile.SaveAs(Server.MapPath(strUrlFoto))
Catch
lblText.Text = "Er is een fout opgetreden!!"
End Try
blnKlaar = True

'Querystring aanmaken
Dim strSql As String = "INSERT INTO Team(Voornaam,Naam,Foto,Email)" & "VALUES(@Voornaam,@Naam,@URLFoto,@Mail);"
Dim objCmd As New OleDb.OleDbCommand(strSql, objCn)

objCmd.Parameters.Add(New OleDb.OleDbParameter("@Voornaam", OleDb.OleDbType.VarChar, 100))
objCmd.Parameters("@Voornaam").Value = txtVoornaam.Text
objCmd.Parameters.Add(New OleDb.OleDbParameter("@Naam", OleDb.OleDbType.VarChar, 100))
objCmd.Parameters("@Naam").Value = txtNaam.Text
objCmd.Parameters.Add(New OleDb.OleDbParameter("@URLFoto", OleDb.OleDbType.VarChar, 100))
objCmd.Parameters("@URLFoto").Value = strUrlFoto
objCmd.Parameters.Add(New OleDb.OleDbParameter("@Mail", OleDb.OleDbType.LongVarChar))
objCmd.Parameters("@Mail").Value = txtEmail.Text
Try
objCmd.ExecuteNonQuery()
Catch
lblText.Text = "Er is iets misgelopen"
End Try
objCn.Close()

Don Kedero

Legacy Member
Try
foto.PostedFile.SaveAs(Server.MapPath(strUrlFoto))
Catch
lblText.Text = "Er is een fout opgetreden!!"
End Try

Zet eens

Catch ex as exception
lblText.Text = ex.message
End Try

Dan weet je waarschijnlijk een duidelijker fout ...
misschien heeft ASP.net geen toegang om te schrijven in de map

Rutger

Legacy Member
Dit is de fout die ik krijg en alles is ingevuld en ik heb een foto geselecteerd :

Value cannot be null. Parameter name: s
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null. Parameter name: s

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.



Don Kedero zei:
Try
foto.PostedFile.SaveAs(Server.MapPath(strUrlFoto))
Catch
lblText.Text = "Er is een fout opgetreden!!"
End Try

Zet eens

Catch ex as exception
lblText.Text = ex.message
End Try

Dan weet je waarschijnlijk een duidelijker fout ...
misschien heeft ASP.net geen toegang om te schrijven in de map
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan