Come caricare più immagini in ASP Net

December 11

Come caricare più immagini in ASP Net


Se si dispone di un sito web su un server Web basato su Windows, probabilmente usare in qualche modo o in un altro Active Server Pages (ASP). Se il sito permette agli utenti di caricare immagini o foto al server, è possibile rendere le cose molto più facile per i visitatori, fornendo loro un mezzo di caricare più immagini contemporaneamente. Con Basic o Visual Studio visivo, aggiungendo più controlli di upload di file / immagine ASP a una pagina o applicazione web è facile come trascinando i controlli al form di progetto e quindi l'aggiunta di un paio di righe di codice.

istruzione

1 Avviare Visual Studio Basic o Visual, quindi aprire il modulo Web ASP o un progetto in cui si desidera includere multi-file codice di caricamento. In alternativa, fare clic su "File / Nuovo" per creare un nuovo modulo Web ASP o di un progetto.

2 Individuare il "Toolbox" sulla barra degli strumenti. Se il "Toolbox" non è visibile, scegliere l'opzione "Visualizza" sulla bardo di menu, quindi fare clic su "Visualizza Toolbox".

3 Fare clic sul controllo "FileUpload" nella sezione "Strumenti", quindi trascinare il controllo "FileUpload" al form Web. Ulteriore calo controlli "FileUpload" sul modulo, se necessario. Il numero di controlli si trascina al modulo dipenderà quanti file individuale si desidera consentire agli utenti di caricare in una sola sessione. Il controllo "FileUpload" consente agli utenti di cercare i file sul proprio disco rigido che desiderano caricare su un sito web.

4 Trascinare un controllo "Button" dal "Toolbox", quindi rilasciarlo nel form Web sotto il controllo finale "FileUpload". Evidenziare il pulsante, premere il tasto "F2" e quindi rinominare il controllo pulsante "Carica" ​​o qualcosa di simile. Il controllo "Button" permette agli utenti di inviare file dopo aver individuato i file sul proprio disco rigido.

5 Fare doppio clic sul nuovo "Carica" ​​o di controllo nome simile, quindi inserire il seguente codice nel campo gestore di eventi:

"Secondario protettivo btnUpload_Click (ByVal sender As Object, ByVal e come EventArgs)

End Sub "

6 Copia e incolla il seguente codice nel corpo del modulo Web:

"Secondario protettivo btnUpload_Click (ByVal sender As Object, ByVal e come EventArgs)

Provare

'Prendi il HttpFileCollection

HFC fioco come HttpFileCollection = Request.Files

Per i come numero intero = 0 Per hfc.Count - 1

Dim HPF Come HttpPostedFile = HFC (i)

Se hpf.ContentLength> 0 Then

hpf.SaveAs (Server.MapPath ( "MyFiles") & "\" & Path.GetFileName (hpf.FileName))

Finisci se

Next i

Fermo ex come eccezione

'Inserire qualsiasi codice di gestione degli errori personalizzato qui

End Try

End Sub "

7 Salvare il modulo ASP, quindi accedere al pannello di controllo di hosting Web. Carica il modulo per il server Web di Windows.