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