ホームページ  >  記事  >  ウェブフロントエンド  >  ノードが読み取るファイルの種類は何ですか?

ノードが読み取るファイルの種類は何ですか?

藏色散人
藏色散人オリジナル
2022-12-29 14:35:122223ブラウズ

ファイル タイプを読み取る 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。