首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8后台下载程序问题

Windows 8后台下载程序问题
EN

Stack Overflow用户
提问于 2013-06-20 05:25:07
回答 1查看 205关注 0票数 2

我正在构建的Windows 8 metro应用程序遇到问题。我正在为这个应用程序使用JavaScript Windows8库。

我的问题是,我有一些使用内置BackgroundDownloader下载文件的代码。当我在我的本地机器上测试代码时,它工作得很好。文件按预期下载,一切正常。但是,当我运行远程调试模式并将应用程序推送到我的Windows8专业版平板电脑上时,下载甚至都没有触发。

导致此问题的原因可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-07-12 22:32:51

我在使用BackgroundDownloader时也遇到了同样的问题。我只是下载了一些图片,所以我使用了一个HttpClient,它可以工作。

代码语言:javascript
复制
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();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17201649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档