字节数组的缓冲流



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

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

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

我看了看BufferedStream类,但是要创建新的buffersteam,它首先需要一个流。我想不出解决这个问题的最佳办法。

DropNet API不公开检索文件的流功能。您必须等待整个文件下载后才能使用它。如果您希望能够在流传入时读取它,则需要使用不同的库,修改现有的库,或者编写自己的库。

相关内容

  • 没有找到相关文章