Ich habe es geschafft, Bild in mongoDB mit Typ Puffer zu speichern. Zusammen mit dem Bild ist der Benutzername des Benutzers, der gerade angemeldet ist. Mein Problem ist jetzt, das Bild (die Bilder) auf der Client-Seite anzuzeigen. Sehr geschätzt, wenn es eine Bedingung wie "Bild anzeigen, wo Benutzername = 'currentUser_username'". Ich habe auch einen "uploads" -Ordner, in dem die Bilder gespeichert werden. Bitte helfen Sie. Ich bin ein Neuling in NodeJS. Bitte seien Sie sehr ausführlich in Ihrer Antwort. DankeNode.js - Bild von MongoDB anzeigen
0
A
Antwort
0
Um das Bild an den Client zu senden, müssen Sie Bild Binärdaten, Bildinhaltstyp speichern.
Die Struktur Ihres Schemas sollte so aussehen.
var demoSchema = new mongoose.Schema({
imageData : { type: Buffer },
imageType : {type: String },
imageName : {type: String }
})
mongoose.model('Demo', demoSchema)
Auf dem Bild zu DB speichern, zu dem Inhaltstyp speichern (müssen).
Wenn Sie von DB abrufen und den contentType senden und den Puffer als binär zum Client erwähnen.
Demo.findById(req.params.id, function (error, result) {
res.contentType(result.imageType);
res.end(result.image.buffer, "binary");
});
Wenn Sie einige kurze ausführlich here
+0
Vielen Dank für die Antworten. Diese sind alle hilfreich. Ich werde all diese ausprobieren :) –
Verwandte Themen
- 1. Django + MongoDB vs Node.js + MongoDB
- 2. Abfrage Filialdokumente MongoDB Node.JS
- 3. MongoDB Timeout-Problem (Node.js)
- 4. MongoDB Schreib um Node.js
- 5. Node.js MongoDB Upsert Update
- 6. Bild von Byte anzeigen []
- 7. Node.js MongoDB ECONNREFUSED
- 8. MongoDB Typen in Node.js
- 9. Mongodb TTL mit node.js
- 10. Ein Bild mit EJS in node.js/express anzeigen
- 11. Node.js MongoDB Erstellen von Datenbank geben Fehler
- 12. Verbindung zu MongoDB von Node.js/Javascript
- 13. Node.js bekommen Anfrage von MongoDB Rückgabe undefined
- 14. Bild mit Bild-URL von MySQL anzeigen
- 15. Anzeigen simpleschema mongodb collections
- 16. Bild als Antwort von Express mit Node.js API zu Angularjs
- 17. Sammlungen Beziehung in MongoDB (node.js)
- 18. MongoDB + node.js - SQL Entsprechendes auswählen
- 19. MongoDB Atlas Benutzerauthentifizierung mit node.js
- 20. node.js MongoDB Abfrage Ergebnisse Rückkehr
- 21. MongoDB als Variable in Node.js
- 22. node.js MongoDB Schließen der Verbindung
- 23. Node.js mongodb Mehrere geplante Aufgaben
- 24. Bild anzeigen von blob mysql
- 25. Anzeigen von Bild nach Dateiname
- 26. asp.net Bild von sqlreader anzeigen
- 27. Anzeigen von Menüs auf Bild
- 28. Bild von einem Klassifikator anzeigen
- 29. läuft mongodb Funktionen in node.js
- 30. PHP/MySQL oder Node.JS/MongoDB?
Post einige Code sehen oder die Logik, die Sie bisher versucht haben ... –
einfach die URL Platz auf dem ', und du bist gut zu gehen. – ickyrr