c# – 字节数组的缓冲流

我正在使用
DropNet库从Dropbox下载文件.

public Stream GetFileStream(string path)
    {
        return new MemoryStream(dropboxClient.GetFile(path));
    }

我在下载大文件时遇到问题,因为DropNet库返回字节数组然后我将该字节数组转换为流用于使用MemoryStream的另一个逻辑目的,这是不好的,因为我必须将文件下载到服务器内存然后完成我的逻辑
我试图找到一种方法来缓冲文件作为流.

我查看了BufferedStream Class但是为了创建新的buffersteam,它首先需要一个流.我无法找到解决问题的最佳方案.

最佳答案 DropNet API不会公开用于检索文件的Stream功能.您必须等待整个文件下载才能使用它.如果您希望能够在流入时读取流,则需要使用不同的库,修改现有的流,
or write your own.

点赞