私はバイナリファイルの内容を返すWebサービスを実装しています。ファイルは約100MBの大きさです。 WebサービスとクライアントはAxis2上に構築されています。Webサービスからバイナリデータの大きなチャンクを返す最良の方法は何ですか?
データを返すメソッドの戻り値の型に最適な選択肢は何ですか?
私はバイト[]を試しましたが、私は常にサーバー側でOutOfMemoryErrorsを取得します。加えて、私はメモリ内にファイル全体の内容を載せても大丈夫です。代わりに私が使うことができるようなストリームがありますか?