Archief - ASP.NET: 'GetFileName' is not a member of 'String'.

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.

Cisse

Legacy Member
Ik probeer vanop mijn site naar mijn hdd te gaan en vandaaruit een file te uppen naar mijn site maar ik krijg de fout
'GetFileName' is not a member of 'String'.

Weet er iemand wat ik precies fout doe ?

<%@ Page Language="VB" debug="true" %>


<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<%@ import Namespace="System.Data.SqlClient.SqlConnection" %>
<%@ import Namespace="System.Data.SqlClient.SqlCommand" %>
<%@ Import Namespace="System.IO" %>



<script runat="server">
Dim strconn As String = "server='localhost';uid='sa';pwd=;database='immo'"
Dim strSQL As String = "SELECT * FROM Foto"

Sub Page_Load(Sender As Object, E As EventArgs)
if not Page.IsPostBack then
if session("Geb_ID") = 0 then
response.redirect("Session1.aspx")


end if
end if
end sub



Dim Path As String = "C:\Inetpub\wwwroot\Kris\eigendompics\"

Sub Upload_Click(source As Object, e As EventArgs)

If Not (uploadedFile.PostedFile Is Nothing) Then
Try
Dim postedFile = uploadedFile.PostedFile
HIERONDER ZIT DE FOUT!!!!
Dim filename As String = Path.GetFileName(postedFile.FileName)


Dim contentType As String = postedFile.ContentType
Dim contentLength As Integer = postedFile.ContentLength

postedFile.SaveAs(Path & filename)
message.Text = postedFile.Filename & " uploaded" & _
"<br>content type: " & contentType & _
"<br>content length: " & contentLength.ToString()


Catch exc As Exception
message.Text = "<font color=red>Foto kan niet geupload worden.</font>"
End Try
End If
End Sub
</script>

maT'

Legacy Member
Ik ken geen asp maar ik gok op het volgende:
Dim Path As String = "C:\Inetpub\wwwroot\Kris\eigendompics\"
...
Dim filename As String = Path.GetFileName(postedFile.FileName)


de string "path" is een gewone string (tekst), en daar kan de methode getfilename() niet op werken (omdat Path geen bestand voorstelt). ik denk dat het enkel dit moet zijn:
Dim filename As String = postedFile.FileName
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