缓冲字节数组流

时间:2013-04-14 14:49:47

标签: c# stream

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

相关问题