ノード バックエンド用のファイル アップロード サービスを作成したい
ファイルは、設定に応じて、Amazon s3 バケットまたはローカル サーバーにアップロードできます。
私が理解した限りでは
s3-upload stream を使用して s3 バケットにアップロードできます。次の質問があります
npm mpdule ページの例では
var read = fs.createReadStream('./path/to/file.ext');
ストリームは、ローカル ファイルを使用して作成されます。クライアントから入力ストリームを読み取り、それを s3 にパイプするにはどうすればよいですか。これに formidable を使用できますか?
ファイル サイズが非常に大きくなる可能性があります。アップロード サービスは、複数のリクエストを処理する本番環境に対応している必要があります。私のユースケースのドキュメントまたはガイドを参照してください。非常に役立ちます