C# 用c语言将内容流写入文件#
我有一个保存内容流的变量。 变量的具体说明如下所示C# 用c语言将内容流写入文件#,c#,.net,file,pdf,stream,C#,.net,File,Pdf,Stream,我有一个保存内容流的变量。 变量的具体说明如下所示 Task<Stream> tempStream = .... Task tempStream=。。。。 具体来说,这个tempStream变量保存一个pdf流 我想把这个流写入一个文件。如何在c#中执行此操作?以下操作应有效: path = @"Path\\to\\output"; using (FileStream outputFileStream = new FileStream(path, FileMode.C
Task<Stream> tempStream = ....
Task tempStream=。。。。
具体来说,这个tempStream变量保存一个pdf流
我想把这个流写入一个文件。如何在c#中执行此操作?以下操作应有效:
path = @"Path\\to\\output";
using (FileStream outputFileStream = new FileStream(path, FileMode.Create))
{
tempStream.CopyTo(outpoutFileStream);
}
感谢您的回复,但我得到的错误任务不包含CopyTo的定义。你知道如何解决这个问题吗?你指的这个tempStream是一个返回流的任务。您应该等待该任务,并将tempStream声明为流类型。我尝试了添加Result.CopyTo,它也起了作用。这里正在等待更好的方法吗?这可能是最好的方法,请进一步阅读Async/Wait。