1

だから、これは私の問題です。ファイルを指す URL をいくつかの API から読み取りました。このファイルについて私が知っている唯一のことは、それがファイルであるということです...しかし、これがどのような種類のファイルであるかを検出したいと思います。URL は base64 でエンコードされているため (おそらく)、役に立たないため、スコープに使用できるファイル名や拡張子がありません。

node-mime モジュール ( https://github.com/broofa/node-mime )を使用しようとしましたが、ファイルの実際のタイプを検出するのにあまり役に立たないapplication/octet-streamが得られます。

目的は、ユーザーがファイルをダウンロードする必要なく、ブラウザが処理できるファイルを「ブラウザで」表示することです。

ありがとう!

4

3 に答える 3

2

mmmagic を使用して MIME タイプを判別します。

https://npmjs.org/package/mmmagic

于 2012-09-25T17:19:08.043 に答える
2

ダウンロードせずにブラウザ自体にファイルを表示する場合は、'Content-Disposition: inline' ヘッダーを使用します。

于 2012-09-25T18:12:17.980 に答える