【发布时间】:2016-03-25 10:56:44
【问题描述】:
这是我下载文件的代码。 但我不确定如何将文件写入磁盘。
private async Task DownloadFile()
{
HttpStreamContent streamContent = new HttpStreamContent(new SlowInputStream(streamLength));
IProgress<HttpProgress> progress = new Progress<HttpProgress>(ShowProgress);
response = await httpClient.PostAsync(new Uri(downloadUrl), streamContent).AsTask(cts.Token, progress);
}
我不知道在这里写什么以及在哪里调用 WriteToFile():
private async Task WriteToFile()
{
var myFile = await KnownFolders.MusicLibrary.CreateFileAsync(filename.Replace("---", " - ")+".mp3", CreationCollisionOption.GenerateUniqueName);
///stuck here
}
【问题讨论】:
-
您需要将响应写入文件吗?请澄清
-
响应包含什么?文件内容?
标签: c# file windows-runtime windows-phone-8.1 http-streaming