2013-03-24 2 views

ответ

2

Вы могли бы сделать какой-то поток в поток копию. Тем не менее, я просто использовал объект ответа в своем коде:

var client = new HttpClient(); 
var response = await client.GetAsync(uri); 
if (response.IsSuccessStatusCode) 
{ 
    Stream stream = null; 
    StorageFolder localFolder = ApplicationData.Current.TemporaryFolder; 
    StorageFile file = await localFolder.CreateFileAsync("savename.htm", 
     CreationCollisionOption.ReplaceExisting); 
    stream = await file.OpenStreamForWriteAsync(); 

    await response.Content.CopyToAsync(stream); 
+0

спасибо, это сработало очень хорошо. – user1946408

0

Вы должны использовать StorageFile

Что-то вроде этого:

StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("yourfile.xml", CreationCollisionOption.ReplaceExisting); 

More information at http://social.msdn.microsoft.com

+0

Я должен хранить данные, загружаемые через ** поток ** в качестве содержимого файла. Как я могу это сделать? – user1946408

Смежные вопросы