Je hoeft niet naar een duizend regels code schrijven om gebruikers in staat om bestanden te uploaden naar uw website server.VB.NET heeft een ingebouwde " FileUpload " control dat de taak automatiseert . Deze controle bestaat uit een " Browse" knop waarmee een gebruiker om bestanden te uploaden en een tekstvak dat het geselecteerde bestand wordt weergegeven te selecteren . Het enige wat je hoeft te doen is sleep de controle op uw webpagina en voeg een paar regels van VB.NET code uw toepassing . Instructies 1 Open een van uw VB.NET webprojecten en zoek opstartformulier het project in de Solution Explorer . Kopen van 2 Dubbelklik op dat formulier en klik vervolgens op de "Design "-knop . Visual Studio het ontwerp -venster en toont uw formulier . 3 Open de gereedschapskist en sleep een " Button " controle op het formulier . Gebruik het venster Eigenschappen om de naam van de knop veranderen in " ButtonUpload " en de tekst op " Upload ". 4 Terug naar de toolbox . Sleep een " label " control en een " FileUpload " controle op het formulier . Gebruik het venster Eigenschappen om de naam van het label te veranderen in " LabelMessage . " 5 Dubbelklik op de knop die u op het formulier geplaatst . De code-venster wordt geopend en de code voor " Click" -methode van de knop . Vervang die methode met het volgende: Protected Sub ButtonUpload_Click ( ByVal afzender als Voorwerp , ByVal e als System.EventArgs ) Handles Button1.Click Als ( FileUpload1.HasFile ) Dan Dim fileName As String = FileUpload1.FileName Dim Opslaanom As String = " C \\ uploads \\ " Opslaanom + = fileName FileUpload1.SaveAs ( Opslaanom ) LabelMessage.Text = " uploaden was succesvol " Else LabelMessage.Text = " selecteer een bestand om te uploaden " End Als < br > End Sub de eerste regel controleert of de gebruiker een bestand te uploaden heeft geselecteerd . Als dat zo is , het blok van de code na de eerste regel uitvoert . De variabele " Opslaanom " houdt de naam van het pad naar de locatie op de server waar u wilt geüploade bestanden op te slaan . Dat pad is " C : \\ Uploads \\ " in dit voorbeeld . Veranderen dat pad naam aan de werkelijke pad op de server waar u wilt upload redden . De " FileUpLoad1.SaveAs " statement upload het bestand . De volgende verklaring informeert de gebruiker van een succesvolle upload door tekst in het label te veranderen " Upload succesvol was . " Als een gebruiker niet in slaagt om een bestand te selecteren voordat u op de knop 'Uploaden' , de code stelt de tekst van het label op " Selecteer een bestand om te uploaden aub . " Druk op " F5 " 6 om het formulier te bekijken in uw browser . Klik op de knop 'Uploaden' . Een keuzevenster bestand wordt geopend en kunt u een bestand van uw harde schijf te kiezen . Dubbelklik op een bestand , en klik vervolgens op "Upload ". VB.NET upload uw bestand naar de opgegeven locatie in de code .
|