sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik geüploade afbeeldingen opnieuw aan de serverzijde tonen in de browser met behulp van de MEAN-stack?

Van https://developer.mozilla.org/en/docs/Web/ API/FileReader

Met het FileReader-object kunnen webtoepassingen de inhoud van bestanden (of buffers voor onbewerkte gegevens) die op de computer van de gebruiker zijn opgeslagen asynchroon lezen, waarbij File- of Blob-objecten worden gebruikt om het bestand of de te lezen gegevens op te geven.

Je gebruikt het dus verkeerd om bestanden van de server te lezen

bewerken

Dus wat u moet doen om de afbeelding weer te geven, is de candidate expose bloot te leggen op het bereik dat de weergave aanstuurt en vervolgens in het zicht waar u het beeld wilt weergeven

html

<image ng-src="path/to/file/directory/{{candidate.name}}" />

waar candidate.name is de naam van het afbeeldingsbestand




  1. Mongo-projectiequeryresultaten variëren van testen in shell versus nodejs-toepassing

  2. Redis (ioredis) - Kan verbindingsfout niet opvangen om ze netjes af te handelen

  3. Converteer string naar MongoDB BsonDocument

  4. Tests schrijven voor Python Eve RESTful API's tegen een echte MongoDB