我正在使用DropNet库从 Dropbox 下载文件。
public Stream GetFileStream(string path)
{
return new MemoryStream(dropboxClient.GetFile(path));
}
我在下载大文件时遇到问题,因为 DropNet 库返回byte
数组,然后我将该字节数组转换为流以用于另一个逻辑目的,使用MemoryStream
这不好,因为我必须将文件下载到服务器内存然后完成我的逻辑我试图找到一个将该文件缓冲为流的方法。
我查看了BufferedStream 类,但要创建新的 buffersteam,它首先需要一个流。我想不出我的问题的最佳解决方案。