我正在使用
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.