私はS3の場所にファイルをアップロードし、コントローラの書き込みしようとしています。しかし、アップロードする前に、受信ファイルの種類がcsvであるかどうかを確認する必要があります。そして私は、私はスニペット以下のとおり、ファイルの種類を持ったファイルなどのヘッダcolummnsをチェックするためにファイルを読み込む必要があります。帆スキッパー:どのように読んで、csvファイルを検証し、アップロード時に無効なファイルの種類を除外するために?
req.file('foo')._files[0].stream
しかし、ファイル全体の流れを読み、ヘッダを確認する方法そして、データなど?(Sails.js Skipper: How to read the uploaded file stream during upload?)のような他の同様のQsがありました。しかし、言及した解決策は、(私はすでにS3にアップロードするスキッパー-S3を使用して、私が使用することはできません)スキッパー-CSVアダプタを使用することです。
は、誰かがアップストリームを読み、アップロードする前に検証を実行する方法の例を投稿してくださいことはできますか?