問題タブ [webex]
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.
java - マルチパート応答をストリームとして読み取って解析する方法は?
NBR API の NBRFileOpenService 呼び出しを使用して WebEx 録画をダウンロードするための Java プロセスを作成しています。記録ファイルの内容が添付されたマルチパート応答を返します。以下のコードで多少動作します。ただし、記録ファイルが十分に大きい場合、OutOfMemoryError
例外が発生します。
録音が大きくなることはよくあることです。API がファイルのみを返す場合は、ダウンロードをストリーミングすることもできますが、マルチパート レスポンスを安全に処理する方法がよくわかりません。したがって、応答全体をメモリに保持せずに、ファイルのメタデータを読み取り、バイナリ コンテンツをファイルに保存する方法があるかどうか疑問に思っています。
API 応答の形式:
私のコード:
どんな助けでも本当に感謝しています。