Finns det något sätt att ta ut endast filnamnet vid en fileupload? Löste det genom följande:Hämta filnamn i FileUpload
Använder följande kod:
<form id="Form1" action="fileupload.aspx" method="post" encType="multipart/form-data" runat="server">
Select File To Upload to Server: <input id="MyFile" type="file" name="MyFile" runat="server">
<input id="Submit1" type="submit" value="Upload!" name="Submit1" runat="server">
</form>
.vb filen
If Not (MyFile.PostedFile Is Nothing) Then
Dim FileName, ContentType, COntentLength
' Display information about posted file
FileName = MyFile.PostedFile.FileName
ContentType = MyFile.PostedFile.ContentType
COntentLength = CStr(MyFile.PostedFile.ContentLength)
' Save uploaded file to server
MyFile.PostedFile.SaveAs("D:\Upload\" & FileName)
End If
FileName i det här fallet genererar hela sökvägen till där filen laddas upp i från.
Kan förvisso ta fram filnamnet genom den strängen men tycker att det måste finnas ett sätt att slippa leta i hela sökvägen.
Kan inte begripa varför det ska vara så svårt att ta fram filens namn vid en fileupload!!!
Borde vara det första man bygger in...Sv: Hämta filnamn i FileUpload
FileName = Path.GetFileName(MyFile.PostedFile.FileName)
OBS! Måste sätta
Imports System.IO.Path