問題タブ [busboy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3777 参照

node.js - busboy fileSize limit イベントが呼び出されていません

Express を使用してファイルを MongoDb にアップロードしています。すべて正常に動作していますが、サイズ制限を設定しようとしています。バスボーイサイトbusboyとして構成を 設定すると、次のように宣言されます。

それから:

ちなみに、データ チャックが制限サイズに達したら、すべてを停止することで回避策を見つけることができます。

0 投票する
1 に答える
546 参照

javascript - ノード仲介者を介してJavaサーバーにフォームデータを送信する

axiosを使用してノード サーバーに要求を行い、ノード サーバーが別のJava サーバーに要求を行うアプリケーションがあります。

クライアントからノード サーバーへの呼び出し:

node serverで、 busboyを使用してリクエストをリッスンします。

これで、Java サーバーも FormData を予期します (ノードに送信したのと同じように)。ノードから FormData を取得するにはどうすればよいですか? 私は一生懸命グーグルで検索し、無駄に多くのことを試してきました。バスボーイを含まない解決策も役に立ちます。

0 投票する
2 に答える
206 参照

javascript - クライアント ブラウザからファイルを mongodb またはディスクにアップロードしますか?

node.js と Express フレームワークを使用してファイルをアップロードする際に問題に直面しています。

以下は私のapp.jsコードです:

HTMLコードは

node.js コンソールで以下のエラーが発生しています

私は自分のコードでこの問題を修正できないことをすべて確認しました。この問題で私を助けてください。

そして、ブラウザからファイルをアップロードしてmongodbまたはlocaldiskに保存する他の代替方法を知りたい

0 投票する
2 に答える
6309 参照

node.js - Node JS - Busboy から AWS S3 にデータをストリーミングする

ec2経由でs3にファイルをアップロードしようとしています。私の最初のアプローチは、ファイルをec2に完全にアップロードしてから、そのファイルをs3にアップロードすることでした。ec2 から s3 への転送時間が時間の無駄になるため、このアプローチは適切ではありません。

現在、私はbusboyアップロードストリームs3アップロードストリームに使用しようとしています。これにより、ec2へのアップロードと、次にec2からs3へのアップロードが、s3の「アップロード」メソッドサポートストリームとしてアップロードボディとして同時に行われます。

ここに私のコードがあります -

本当にストリームとして同時に s3 にアップロードしているのでしょうか? このアプローチの欠点はありますか?

0 投票する
0 に答える
227 参照

node.js - ストリーム ブロッキング レスポンス

クライアントが私の応答を受信するのを妨げている原因が見つかりません。すべてのコードが機能し、コマンド ラインには応答が送信されていることが示されますが、クライアントはそれを取得しません。req.destroy または Connection close ヘッダーで強制できます。それを妨げているものを確認する方法はありますか?

req を busboy にパイプしてから、ファイルを busboy からストリームにパイプしてファイルを検証しています。問題は、これが完了したら、ストリームを関数に送信する必要があることです。これは基本的に私が今やっている方法ですが、エラーがあるとハングします。また、消費していないため、highWaterMark を上げる必要があります。

Transform ストリームからエラーが発生しない限り、これは正常に機能します。データイベントでそれを消費する必要がありますか? 関数を使用する前にストリームをバッファリングする必要がありますか?

エラー後のストリームは次のようになります。

0 投票する
1 に答える
576 参照

javascript - iOS デバイス用の Html 5 フォームを使用して「写真」アプリからビデオをアップロードしようとしています。

Html 5フォームを使用して「写真」アプリからビデオをアップロードしようとしています。ビデオを録画してサーバーにアップロードするたびに、ファイルがアップロードされます。しかし、 gallery から既存のビデオをアップロードしようとすると、ファイル サイズがゼロになります。これが私のコードです。

HTML コード。

Javascript コード。

提案してください。

0 投票する
1 に答える
185 参照

javascript - node.js でファイルをアップロードする

node.js でファイルをアップロードする際に問題が発生しています。特急は使っていません。オンラインの例のほとんどは、expres を使用したファイルのアップロードです。

};

上記は機能しません。繰り返しますが、私はエクスプレスを使用していません。助けていただければ幸いです。

0 投票する
1 に答える
1104 参照

javascript - ファイルとフィールドを含む FormData を送信すると、busboy はファイル イベントのみを発生させます。

ファイルとフィールドを含む FormData をサーバー上のルートに送信していますが、connect-busboy が両方のイベントを発生させるのに問題があります。

クライアント側には次のものがあります。

fetch を使用しているので、fetch オブジェクトの body プロパティにデータを割り当てます。

サーバーの URL ルート:

で構成されたbusboyミドルウェアを使用します

で、〜がある、

私の問題は、「ファイルが解雇される」だけだということです。ファイルリスナーを取り出すと、「フィールドが起動」します。この設定でファイルのみが起動される理由を知っている人はいますか? また、私が現在使用している他のミドルウェアはcookieParserexpressSessionおよびパスポートのみです。