Se avete un sito Web su un server Web basato su Windows, è probabilmente utilizzare Active Server Pages (ASP) in qualche modo o in altro. Se il tuo sito permette agli utenti di caricare immagini o foto sul server, si possono fare cose molto più facile per i tuoi visitatori fornendo loro un mezzo di caricamento immagini multiple in una sola volta. Con Visual Basic o Visual Studio, l'aggiunta di più controlli di caricamento immagine e file ASP per una pagina o un'applicazione Web è facile come trascinando i controlli al form progetto e quindi aggiungendo poche righe di codice.
Istruzioni
1
Avviare Visual Basic o Visual Studio, quindi aprire il modulo ASP Web o un progetto in cui si desidera includere codice di upload di multi file. In alternativa, fare clic su "File/nuovo" per creare un nuovo modulo Web ASP o progetto.
2
Individuare "Casella degli strumenti" sulla barra degli strumenti. Se la "cassetta degli attrezzi" non è visibile, selezionare l'opzione "Visualizza" sul bardo di menu, quindi fare clic su "Casella degli strumenti di vista."
3
Fare clic sul controllo "FileUpload" nella sezione "Strumenti", quindi trascinare e rilasciare il controllo "FileUpload" Web Form. Rilasciare ulteriori "FileUpload" controlli sul form come necessario. Il numero di controlli si trascina al form dipenderà su quanti singoli file che si desidera consentire agli utenti di caricare in una sola sessione. Il controllo "FileUpload" consente agli utenti di sfogliare i file sul proprio disco rigido che desiderano caricare un sito Web.
4
Trascinare un controllo "Button" dalla casella "strumenti", quindi rilasciarlo sul Web form sotto il controllo finale "FileUpload". Selezionare il pulsante, premere il tasto "F2" e rinominare il controllo pulsante "Upload" o qualcosa di simile. Il controllo "Button" consente agli utenti di inviare i file dopo avere individuato i file sul proprio disco rigido.
5
Fare doppio clic sul nuovo "Upload" o controllo denominato allo stesso modo, quindi immettere il codice seguente nel campo di gestore di evento:
"Protected Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs)
End Sub"
6
Copiare e incollare il codice seguente nel corpo del Web form:
"Protected Sub btnUpload_Click (ByVal sender As Object, ByVal e As EventArgs)
Provare
' Ottenere il HttpFileCollection
Dim hfc come HttpFileCollection = Request. Files
For i As Integer = 0 To hfc. Count - 1
Dim hpf come HttpPostedFile = hfc(i)
Se hpf. ContentLength > 0 Then
HPF. SaveAs(Server.MapPath("MyFiles") & "\" & GetFileName (hpf. FileName))
End If
Prossima ho
Catch ex As Exception
' Inserire qualsiasi codice qui di gestione personalizzata degli errori
End Try
End Sub"
7
Salvare il modulo ASP, quindi accedere al pannello di controllo di hosting Web. Caricare il modulo al server Web di Windows.