問題タブ [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 に答える
2425 参照

node.js - busboy.event(finish) で file.pipe.object の結果を取得できません

例:<br> 1. Test1.txt その base64:VGhpcyBpcyB0ZXN0MS4=
2. Test2.txt その base64:VGhpcyBpcyBUZXN0Mi4=

私のコード:

出力:

Data2 が空なのはなぜですか? このコードを変更するにはどうすればよいですか? 助けてください!ありがとう〜

file.event(data) で Buffer.toString('base64') を使ってみたのですが、テキストの内容しか変換できず、写真は変換できないのでしょうか?

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

javascript - node.js - Busboy は実際にどのように機能しますか?

Busboyモジュールと少し混乱しています。リクエストヘッダーのみをパラメーターとして受け入れるため、ファイルデータをストリーミングする場所がわかりません?! ドキュメントの例を見てください:

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

node.js - バスボーイの奇妙な行動

Busboy で奇妙な問題が発生しています。Invoke-RestMethod を使用して PowerShell から Node.js で記述されたリモート サーバーにファイルをアップロードしています。ストリーム関数を使用すると、コードは問題なく動作します。バイナリ データを受け入れ、問題なくファイルをローカル ドライブに書き込みます。ただし、Busboy を使用すると、「境界エラーが見つかりません」と表示されます。この問題を解決するために、境界を Invoke-RestMethod に渡します。これで境界エラーは解消されますが、Busboy はファイル イベントをまったく起動しません。私は頭をかいて、すでに2日間理解しようとしてきましたが、解決策は私にはわからないようです. 数週間前はまったく同じコードが問題なく動作していましたが、もう動作しません。作業環境に変更が加えられたかどうかはわかりませんが、非常に奇妙です。

ストリーム コード: これは問題なく動作します

サーバーコード

パワーシェル

Busboy コード: これにより Missing Boundary エラーがスローされます

サーバーコード

パワーシェル

境界が設定され、Node.js コードが変更された Powershell コード。「オンファイル」は呼び出されません。

パワーシェル

サーバーコード

これの原因は何ですか?すべてのご意見に感謝します。

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

node.js - Express および busboy を使用した大きなファイルのアップロード中に node.js サーバーが応答しない

busboyを使用して、node.js と express.js でファイル共有プラットフォームを開発しています。

現時点では問題なく動作しますが、大きなファイルをアップロードしています。

その場合、大きなファイルがアップロードされている間、サーバーは新しいリクエストを受け入れません。

私は普通ですか?もしそうなら、アップロードにもっと時間がかかることを意味するとしても、この動作を改善する方法...

今のところ、ubuntu のかなり良い PC (asus i7/8G) の localhost で開発とテストを行っています。

大きなファイルのアップロードを開始し、新しいタブを開いてアプリに移動すると、アップロードが完了したときにのみタブが読み込まれます。

アプリケーションの読み込み:

私のアップロード方法files controller

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

node.js - Node/Busboy: ファイルサイズの取得

busboy モジュールを使用して、以下の coffeeScript コードでマルチパート リクエストを解析しました。問題は、1 つのファイルを含む要求に対して複数回呼び出される「データ」ハンドラーにある場合があります。つまり、全体のサイズを計算するには、各サイズを合計する必要があります。on 'file' ハンドラのファイル オブジェクトに加えて、サイズ情報が含まれていないようです。

各部分を計算せずに全体のサイズを取得する方法は?

前もって感謝します-

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

node.js - connect-busboy と node.js を使用して S3 にアップロードする

S3へのアップロードに本当に苦労しています。STREAMING を使用してビデオ ファイルを S3 にアップロードしたい (つまり、一時ファイルをサーバーに保存せずに s3 にアップロードする)

ストリームから読み取るためにs3アップロード機能を設定する方法がわかりません。connect-busboy は、誰も読み取らないストリームを作成しているようです。

これは私のコードです: