DropNetライブラリを使用して Dropbox からファイルをダウンロードしています。
public Stream GetFileStream(string path)
{
return new MemoryStream(dropboxClient.GetFile(path));
}
DropNetライブラリがbyte
配列を返すため、大きなファイルをダウンロードする際に問題に直面しています。そのバイト配列を別の論理的な目的でストリームに変換しますMemoryStream
が、ファイルをサーバーメモリにダウンロードしてからロジックを完成させる必要があるため、そのファイルをストリームとしてバッファリングする方法。
BufferedStream クラスを見ましたが、新しい buffersteam を作成するには、最初にストリームが必要です。私の問題に対する最善の解決策がわかりません。