Node-Methode zum Lesen von Dateitypen: 1. Durch die Methode „res.writeHead(200, {'Content-type': mime.getType(`public/a.webp`)});res.write(chunk);“ um den Dateipfad zu übergeben, um „mime-type“ zu erhalten; 2. Rufen Sie den Dateityp über die Datei fileTypeFromFile oder den Buffer-Stream ab.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Knotenversion 10.16.0, Dell G3-Computer.
Welche Art von Datei liest Node?
Node.js ruft den Dateityp der Datei ab
Bei der Verwendung von Node für die Dateiverarbeitung müssen häufig verschiedene Dateitypen unterschiedlich verarbeitet werden, und entsprechende Anforderungsheader werden an den Client zurückgegeben. Hier sind zwei Empfehlungen Ein Plug-in kann Dateitypen schnell nach Dateityp ermitteln.
1.mime
Sie können den MIME-Typ der Datei für die Rückgabe des Anforderungsheaders abrufen
res.writeHead(200, { 'Content-type': mime.getType(`public/a.webp`)// image/webp }); res.write(chunk);
Sie müssen nur das Plug-In einführen und dann die entsprechende Funktion verwenden, um den Dateipfad zu übergeben, um das MIME zu erhalten -type
2.file-type
Mit vollem Funktionsumfang können Sie Dateien über Dateien oder Pufferströme eingeben und nicht nur den Mime-Typ, sondern auch den Dateisuffixtyp erhalten
import {fileTypeFromFile} from 'file-type'; console.log(await fileTypeFromFile('Unicorn.png')); //=> {ext: 'png', mime: 'image/png'}
Und die offizielle Website gibt an, wie Um es zu verwenden, kann es auch durch Übergeben des Dateipfads oder Puffertyps abgerufen werden und unterstützt Promise. Das wöchentliche Downloadvolumen dieses Plug-Ins beträgt mehrere zehn Millionen (29.05.2022)
Empfohlenes Lernen : „node.js Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Art von Datei liest Node?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!