Vous n'avez pas à écrire un millier de lignes de code pour permettre aux utilisateurs de télécharger des fichiers sur votre server.VB.NET Web a une commande intégrée " FileUpload " qui automatise la tâche . Ce contrôle consiste en un bouton "Browse" qui permet à un utilisateur de sélectionner les fichiers à télécharger et une zone de texte qui affiche le fichier sélectionné . Tout ce que vous avez à faire est de glisser le contrôle de votre page Web et ajouter quelques lignes de code VB.NET votre application. Instructions
1
ouvrir l'un de vos projets Web VB.NET et localiser formulaire de démarrage du projet dans l'Explorateur de solutions .
2
Double -cliquez sur ce formulaire puis cliquez sur le bouton " design" . Visuel Studios le lève-vitres de conception et affiche votre formulaire.
3
Ouvrez la boîte à outils et faites glisser un contrôle "Button" sur le formulaire. Utilisez la fenêtre Propriétés pour modifier le nom du bouton " ButtonUpload " et son texte sur " Envoyer".
4
Retourner à la boîte à outils. Faites glisser un contrôle "Label" et une commande " FileUpload " pour la forme . Utilisez la fenêtre Propriétés pour changer le nom de l'étiquette de « LabelMessage . "
5
Double- cliquez sur le bouton placé sur le formulaire. La fenêtre de code s'ouvre et affiche le code de la méthode «clic» du bouton. Remplacez cette méthode avec celle-ci:
protégé sous ButtonUpload_Click ( sender As Object , ByVal e As System.EventArgs ) Handles Button1.Click
( FileUpload1.HasFile ) Puis
fileName As String = FileUpload1.FileName
Dim SaveTo As String = "C \\ Uploads \\"
SaveTo + = fileName
FileUpload1.SaveAs ( SaveTo ) Photos
LabelMessage.Text = "Upload a réussi "
Else
LabelMessage.Text = " S'il vous plaît sélectionner un fichier à télécharger "
End If < br >
End Sub
la première ligne vérifie si l'utilisateur a sélectionné un fichier à télécharger . Si c'est le cas , le bloc de code après la première ligne exécute . La variable " SaveTo " contient le nom de chemin de l'emplacement sur le serveur où vous souhaitez stocker les fichiers téléchargés . Ce chemin est "C: \\ Uploads \\" dans cet exemple. Changez ce nom de chemin d'accès au chemin réel sur votre serveur où vous souhaitez enregistrer ajouts . Les « FileUpLoad1.SaveAs " déclaration télécharge le fichier . La déclaration suivante informe l'utilisateur d'un chargement réussi en changeant le texte de l'étiquette "Upload a réussi. " Si un utilisateur ne parvient pas à sélectionner un fichier avant de cliquer sur le bouton "Télécharger" , le code définit le texte de l'étiquette "S'il vous plaît sélectionner un fichier à télécharger . "
6
Appuyez sur " F5" pour accéder au formulaire dans votre navigateur. Cliquez sur le bouton "Télécharger" . Une fenêtre de sélection de fichier s'ouvre et vous permet de choisir un fichier de votre disque dur. Double-cliquez sur un fichier , puis cliquez sur " Envoyer". VB.NET ajouts votre fichier à l'emplacement que vous avez spécifié dans le code .