Sie haben noch um tausend Zeilen Code schreiben, um Benutzern zu ermöglichen, Dateien auf Ihren Web server.VB.NET hat eine eingebaute " FileUpload " Steuerung, die automatisiert hochladen die Aufgabe. Diese Steuerung besteht aus einem " Durchsuchen"-Taste , die ein Benutzer Dateien hochladen und ein Textfeld, das die ausgewählte Datei zeigt auszuwählen. Alles, was Sie tun müssen, ist ziehen Sie den Regler, um die Web -Seite und fügen Sie ein paar Zeilen von VB.NET-Code Ihrer Anwendung. Anleitung
1
öffnen einer Ihrer VB.NET Web -Projekten und finden das Projekt Startformular im Solution Explorer .
2
Doppelklicken Sie auf die Form und klicken Sie dann auf die " Design" -Taste. Visuelle Studios das Design-Fenster und zeigt das Formular.
3
Öffnen Sie die Toolbox, und ziehen Sie einen "Button" -Steuerelement auf das Formular. Verwenden Sie das Fenster Eigenschaften der Name der Schaltfläche auf " ButtonUpload " und ihren Text zu ändern "Upload ".
4
zurück zur Toolbox. Ziehen Sie ein "Label"- Steuerelement und ein " FileUpload " Steuerelement auf das Formular . Verwenden Sie das Fenster Eigenschaften der Label- Namen zu ändern " LabelMessage . "
5
Doppelklicken Sie auf die Schaltfläche, die Sie auf dem Formular platziert . Das Code-Fenster öffnet sich und zeigt den Code für die Schaltfläche "Click "-Methode. Ersetzen Sie diese Methode mit dem folgenden :
Protected Sub ButtonUpload_Click (ByVal sender As Object, ByVal e As System.EventArgs ) Handles Button1.Click
( FileUpload1.HasFile ) Dann
Dim Dateiname As String = FileUpload1.FileName
Dim SaveTo As String = "C \\ Uploads \\ "
SaveTo + = Dateiname
FileUpload1.SaveAs ( SaveTo )
LabelMessage.Text = "Upload erfolgreich war "
Else
LabelMessage.Text = " Bitte wählen Sie eine Datei zum Hochladen "
End If
End Sub