Wenn Sie eine Website auf einem Windows-basierten Web -Server haben, verwenden Sie vermutlich Active Server Pages (ASP) in irgendeiner Art und Weise oder eine andere . Wenn Ihre Website ermöglicht es Benutzern, Bilder oder Fotos auf den Server hochladen , können Sie die Dinge wesentlich einfacher für Ihre Besucher , indem sie ihnen ein Mittel zum Hochladen mehrerer Bilder auf einmal. Mit Visual Basic oder Visual Studio , indem Sie mehrere ASP-Datei /Bild Upload steuert auf eine Seite oder Web-Anwendung ist so einfach wie Drag & Drop Steuerelemente , um Ihr Projekt Form und dann Zugabe von ein paar Zeilen Code. Things You
Visual Basic oder Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Visual Basic oder Visual Studio , öffnen Sie dann die ASP Web-Formular oder ein Projekt , in dem Sie wollen Multi- Datei-Upload -Code enthalten . Alternativ klicken Sie auf "Datei /Neu ", um eine neue ASP- Web-Formular oder Projekt zu erstellen.
2
Suchen Sie die " Toolbox " auf der Symbolleiste. Wenn der " Toolbox " nicht sichtbar ist, klicken Sie auf die Option "Ansicht" auf der Speisekarte Barde, klicken Sie dann auf "Ansicht Toolbox. "
3
Klicken Sie auf " FileUpload " Kontrolle in der "Toolbox " Abschnitt , und ziehen Sie dann den " FileUpload " Kontrolle , um Ihre Web-Formular . Schau zusätzliche " FileUpload " Steuerelemente auf dem Formular nach Bedarf. Die Zahl der Kontrollen, die Sie ziehen, um Ihre Form hängt , wie viele einzelne Dateien, die Sie möchten, dass Ihre Benutzer in einer Sitzung laden abhängen. Die " FileUpload " -Steuerelement können Benutzer für Dateien auf ihrer Festplatte zu sehen, die sie auf eine Website hochladen möchten .
4
Ziehen Sie ein "Button" -Steuerelement aus der " Toolbox ", dann legen Sie es auf Ihre Web-Formular unter der abschließenden " FileUpload " Kontrolle. Markieren Sie die Schaltfläche , drücken Sie die Taste "F2" und benennen Sie die Tasten-Steuerung "Upload" oder etwas ähnliches. Der "Button" -Steuerelement können Benutzer Dateien einreichen , nachdem sich die Dateien auf ihrer Festplatte.
5
auf dem neuen "Upload " oder ähnlich benannten Kontrolle Doppelklick , und geben Sie dann den folgenden Code in die Event-Handler- Feld :
" Protected Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs )
End Sub "
6
Kopieren Sie den folgenden Code in den Körper des Web-Formular :
" Protected Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs )
Versuchen
' Holen Sie sich das HttpFileCollection
Dim HFC HttpFileCollection = Request.Files
For i As Integer = 0 To hfc.Count - 1 of
Dim hpf Wie HttpPostedFile = hfc ( i)
< p > Wenn hpf.ContentLength > 0 Then
hpf.SaveAs ( Server.MapPath ( " MyFiles ") & "\\" & Path.GetFileName ( hpf.FileName ) )
End If
Next i
Fang ex As Exception
"jede benutzerdefinierte Fehlerbehandlung Code Geben Sie hier
End Try End Sub
"
Seite 7
Speichern der ASP-Formular , dann in Ihren Web -Hosting Control Panel anmelden. Laden Sie das Formular aus, um Ihre Windows Web Server.