Dit artikel demonstreert de methode voor het uploaden van de afbeelding met behulp van JavaScript en HTML.
Hoe een eenvoudige afbeelding uploaden met JavaScript/HTML?
Om een eenvoudige afbeelding met JavaScript te uploaden, voegen we eerst een afbeeldingstag toe aan de HTML-pagina en gebruiken we vervolgens de JavaScript-code om de afbeelding in de webpagina te laden en te selecteren.
Probeer de vermelde instructies uit voor praktische implicaties.
Voorbeeld
Volg allereerst de gegeven instructies:
- Steek de '
” element en specificeer het type invoer als “ bestand ”. - Dit “file” type bepaalt het veld in de file-select en een “ Bladeren ” knop voor het uploaden van de bestanden.
- “
” tag voegt een regeleinde in. - Voeg vervolgens een ' ” HTML-tag en voeg de “ ID kaart ” attribuut om de unieke id met een bepaalde naam op te geven.
- “ src ” attribuut gebruikt om de URL van het mediabestand toe te voegen:
< br >
< img-id = 'mijnBeeld' src = '#' >
Het kan worden opgemerkt dat er een bestandsoptie is gemaakt en dat deze de afbeeldingsnaam alleen kan weergeven nadat deze een invoer heeft geaccepteerd:
Nu, binnen de ' ” tag, gebruik de volgende code:
< script >
raam. addEventListener ( 'laden' , functie ( ) {
document. querySelector ( 'invoer[type='bestand']' ) . addEventListener ( 'wijziging' , functie ( ) {
als ( dit . bestanden && dit . bestanden [ 0 ] ) {
variëren = document. getElementById ( 'img_inhoud' ) ;
img. laden = ( ) => {
URL . intrekkenObjectURL ( img. src ) ;
}
img. src = URL . createObjectURL ( dit . bestanden [ 0 ] ) ;
}
} ) ;
} ) ;
script >
In het bovenstaande codefragment:
- “ addEventListener() ” Met de JavaScript-methode kan een gedefinieerde gebeurtenishandler aan een element worden toegevoegd of gekoppeld.
- “ vraagSelector() ” is een methode die wordt gebruikt om het eerste item in het specifieke document te retourneren dat is gekoppeld aan de specifieke selector.
- “ getElementById() ”methode wordt gebruikt om het element te verkrijgen met behulp van de gedefinieerde id. Daartoe wordt de waarde van de als parameter doorgegeven.
- “ intrekkenObjectURL() geeft een bestaande object-URL vrij die is gemaakt met behulp van de URL. Hiervoor wordt de URL van de afbeelding als parameter van deze methode doorgegeven.
- “ createObjectURL() ” is een statische JavaScript-methode die ervoor zorgt dat een bepaalde string een URL heeft die het object vertegenwoordigt dat in de parameter wordt doorgegeven.
Uitgang
Het kan worden opgemerkt dat we met succes een eenvoudige afbeelding hebben geüpload.
Conclusie
Om de eenvoudige afbeelding met JavaScript te uploaden, gebruikt u de ' addEventListener() ” methode waarmee een gedefinieerde gebeurtenishandler aan een element kan worden ingevoegd of gekoppeld. Ga vervolgens naar het gedefinieerde element met id en gebruik de ' intrekkenObjectURL() ' En ' createObjectURL() ” methoden. Dit bericht vermeldde de eenvoudige methode voor het uploaden van afbeeldingen met behulp van JavaScript / HTML.