問題タブ [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.
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') を使ってみたのですが、テキストの内容しか変換できず、写真は変換できないのでしょうか?
javascript - node.js - Busboy は実際にどのように機能しますか?
Busboyモジュールと少し混乱しています。リクエストヘッダーのみをパラメーターとして受け入れるため、ファイルデータをストリーミングする場所がわかりません?! ドキュメントの例を見てください:
node.js - バスボーイの奇妙な行動
Busboy で奇妙な問題が発生しています。Invoke-RestMethod を使用して PowerShell から Node.js で記述されたリモート サーバーにファイルをアップロードしています。ストリーム関数を使用すると、コードは問題なく動作します。バイナリ データを受け入れ、問題なくファイルをローカル ドライブに書き込みます。ただし、Busboy を使用すると、「境界エラーが見つかりません」と表示されます。この問題を解決するために、境界を Invoke-RestMethod に渡します。これで境界エラーは解消されますが、Busboy はファイル イベントをまったく起動しません。私は頭をかいて、すでに2日間理解しようとしてきましたが、解決策は私にはわからないようです. 数週間前はまったく同じコードが問題なく動作していましたが、もう動作しません。作業環境に変更が加えられたかどうかはわかりませんが、非常に奇妙です。
ストリーム コード: これは問題なく動作します
サーバーコード
パワーシェル
Busboy コード: これにより Missing Boundary エラーがスローされます
サーバーコード
パワーシェル
境界が設定され、Node.js コードが変更された Powershell コード。「オンファイル」は呼び出されません。
パワーシェル
サーバーコード
これの原因は何ですか?すべてのご意見に感謝します。
node.js - Express および busboy を使用した大きなファイルのアップロード中に node.js サーバーが応答しない
busboyを使用して、node.js と express.js でファイル共有プラットフォームを開発しています。
現時点では問題なく動作しますが、大きなファイルをアップロードしています。
その場合、大きなファイルがアップロードされている間、サーバーは新しいリクエストを受け入れません。
私は普通ですか?もしそうなら、アップロードにもっと時間がかかることを意味するとしても、この動作を改善する方法...
今のところ、ubuntu のかなり良い PC (asus i7/8G) の localhost で開発とテストを行っています。
大きなファイルのアップロードを開始し、新しいタブを開いてアプリに移動すると、アップロードが完了したときにのみタブが読み込まれます。
アプリケーションの読み込み:
私のアップロード方法files controller
:
node.js - Node/Busboy: ファイルサイズの取得
busboy モジュールを使用して、以下の coffeeScript コードでマルチパート リクエストを解析しました。問題は、1 つのファイルを含む要求に対して複数回呼び出される「データ」ハンドラーにある場合があります。つまり、全体のサイズを計算するには、各サイズを合計する必要があります。on 'file' ハンドラのファイル オブジェクトに加えて、サイズ情報が含まれていないようです。
各部分を計算せずに全体のサイズを取得する方法は?
前もって感謝します-
node.js - connect-busboy と node.js を使用して S3 にアップロードする
S3へのアップロードに本当に苦労しています。STREAMING を使用してビデオ ファイルを S3 にアップロードしたい (つまり、一時ファイルをサーバーに保存せずに s3 にアップロードする)
ストリームから読み取るためにs3アップロード機能を設定する方法がわかりません。connect-busboy は、誰も読み取らないストリームを作成しているようです。
これは私のコードです: