ファイル タイプを読み取る Node メソッド: 1. "res.writeHead(200, {'Content-type': mime.getType(`public/a.webp`)});res.write( chunk );" メソッドを使用してファイル パスに渡し、"mime-type" を取得します。 2. ファイル fileTypeFromFile またはバッファ ストリームを通じてファイル タイプを取得します。
#このチュートリアルの動作環境: Windows 10 システム、ノード v10.16.0 バージョン、Dell G3 コンピューター。
ノードはどのタイプのファイルを読み取りますか?
Node.js はファイルのファイル タイプを取得します。
Node をファイル処理に使用する場合、処理ごとに異なるタイプのファイルが必要になることがよくあります。対応するリクエスト ヘッダーをクライアントに返します。ファイル タイプをすばやく取得するには、ここでは 2 つのプラグインをお勧めします。
1.mime
リクエスト ヘッダーの戻り値のファイルの MIME タイプを取得できます
res.writeHead(200, { 'Content-type': mime.getType(`public/a.webp`)// image/webp }); res.write(chunk);
プラグインを導入して、ファイル パスで渡す対応する関数 Get mime-type
2.file-type
フル機能を備え、ファイルまたはバッファ ストリームを通じてファイルを入力でき、取得できるだけでなく、 mime タイプだけでなくファイル サフィックス タイプも
import {fileTypeFromFile} from 'file-type'; console.log(await fileTypeFromFile('Unicorn.png')); //=> {ext: 'png', mime: 'image/png'}
そして使用方法は公式 Web サイトに記載されており、ファイル パスまたは Buffer を渡すことでタイプを取得することもでき、Promise もサポートしており、毎週のダウンロード ボリュームもサポートされています。このプラグインは数千万 (2022-05-29)
推奨学習: 「node.js ビデオ チュートリアル 」
以上がノードが読み取るファイルの種類は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。