2013-06-19 3 views
2

У меня возникла проблема с приложением Windows 8, которое я создаю. Я использую библиотеку JavaScript Windows 8 для этого приложения.Windows 8 Background Downloader Issue

Моя проблема в том, что у меня есть код, который загружает файл с помощью встроенного в BackgroundDownloader. Когда я тестирую код на своей локальной машине, он работает красиво. Файл загружается как ожидалось, и все работает. Но когда я запускаю удаленный режим отладки и нажимаю приложение на свой планшет Windows8 Pro, загрузки даже не запускаются.

Что может быть причиной этой проблемы?

+0

Во-первых, проверьте свой брандмауэр. –

ответ

0

У меня была такая же проблема с использованием BackgroundDownloader. Я просто загружаю некоторые изображения amall и поэтому использую HttpClient, и он работает.

var bitmapImage = new BitmapImage(); 
var httpClient = new HttpClient(); 
var httpResponse = await httpClient.GetAsync(uri); 

var imageFile = await ApplicationData.Current.LocalFolder.CreateFileAsync(
         filename, CreationCollisionOption.ReplaceExisting); 
var fs = await imageFile.OpenAsync(FileAccessMode.ReadWrite); 
DataWriter writer = new DataWriter(fs.GetOutputStreamAt(0)); 
writer.WriteBytes(await httpResponse.Content.ReadAsByteArrayAsync()); 
await writer.StoreAsync(); 
writer.DetachStream(); 
await fs.FlushAsync();