問題タブ [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 投票する
2 に答える
1772 参照

node.js - 最初にフィールドを処理してから、Nodejs busboy でファイルを処理できますか

Busboy を使用して、ファイルといくつかのテキスト フィールドを含むフォーム データをアップロードしています。

すべてが正常に機能しており、投稿パラメーターとファイルを取得できます。

これを達成するにはどうすればよいですか: まず、フィールドデータを処理して Db に保存し、ファイルを処理して DB の同じレコードで更新する必要があります。

バスボーイは最初にファイルを処理し、次にフィールドを処理します。

助言がありますか

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

angularjs - バスボーイは「フィールド」イベントを発生させません

formData のファイル イベントを取得しますが、busboy は他のフィールド イベントを発生させません。誰か見てもらえますか?ノードとバスボーイの最新バージョンを使用しています。formData は xmlhttprequest 経由で送信されます。ファイル以外のフィールドを追加したい。

バスボーイ:

フォームデータ:

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

node.js - Node Express Busboy ファイルとフィールドのアップロード

Busboy を Express で使用して画像のアップロードを処理する場合、次のように multipart/form-data 投稿のフィールドとファイルを取得できます。

私が疑問に思っているのは、ファイルを処理する前に、フィールドが何であるかを知りたい場合があるということです。私の実験では、毎回フィールドが最初に取得されるようです。これが常に当てはまることが保証されているかどうかは誰にもわかりませんか?

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

node.js - クライアントから restler.file にファイルを送信することはできますか?

通常、restler.post() は restler.file(...) オブジェクトを使用して POST を送信します。これは、サーバーにファイル パスがある場合に機能します。

例えば:

ファイルをサーバーに保存せずに、クライアントから直接 POST するにはどうすればよいですか?

私はbusboyで試しています。

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

javascript - connect-busboy on('file') イベントが起動しない

ファイルのアップロードに問題があります。次のコードがあります。

App.js

添付ファイル.js

「ファイル」イベントが発生していません。ロギングを試みましたが、ルートに入るので、ルーティングの問題ではないと思います。私は何が間違っているのですか?

実行中のバージョン:

  • エクスプレス: v4.x
  • ボディパーサー: v1.11.0
  • connect-busboy : v0.0.2
0 投票する
1 に答える
2007 参照

javascript - ファイルのアップロード中にファイルの内容を解析する

Express/nodejsを使用しているときに、アップロードされたファイルからファイルコンテンツを抽出する方法を誰かが知っているかどうか疑問に思っていました

次のコードがあり、入力をファイルストリームにパイプする方法は明らかですが、アップロードをプレーンな JavaScript オブジェクトに逆シリアル化するにはどうすればよいですか? 目的は、アップロードされたファイルから情報を抽出し、別の場所で使用することです。理想的には、ディスク上の一時ファイルを経由したくありません。ファイルの形式はjsonです。

ファイルのアップロードは次のようにトリガーされます。

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

node.js - 高速バスボーイで体を手に入れる

busboy ミドルウェアを使用して、POST リクエストから本文を取得しようとしています。

メインのserver.jsに次のものがあります

私は次のようにルートを設定しています:

しかし、エンドポイントにリクエストを送信すると、次のエラーが発生します。

このルート内の本文を読み取るにはどうすればよいですか?