Nwlapcug.com


Come caricare più immagini in ASP Net

Come caricare più immagini in ASP Net


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.