问题标签 [background-transfer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
515 浏览

windows-phone-7 - BackgroundTransferService:它的操作有哪些细节?

我通过 BackgroundTransferService 开始了 5 次上传(大小不一)。我对它的工作方式有以下疑问:

  1. 似乎在模拟器上一次上传 2 次。这是它在实际设备上的工作方式吗?我可以以编程方式更改此行为吗?
  2. 我可以指望上传按我提交的顺序发出吗?我的测试似乎得到了相互矛盾的结果。
  3. 当我在我的应用程序中检查 BackgroundTransferService 时,它​​是否也包含来自其他应用程序的请求或仅包含我的请求?
  4. 从墓碑化回来时,我是否需要重新连接所有 BackgroundTransferRequest 对象的事件?从被重新激活回来怎么办?
  5. 当我从 BackgroundTransferService.Requests 集合中删除事件时,是否需要断开事件与 BackgroundTransferRequest 的连接?
  6. 当我尝试上传不存在的 URL:Port(在 localhost 上)时,TransferStatus 报告为 WaitingForNonVoiceBlockingNetwork。上传从未真正完成/失败。这是设备上的情况吗?遇到此 TransferStatus 时我应该删除请求吗?
0 投票
1 回答
657 浏览

windows-8 - BackgroundUploader.getCurrentUploadsAsync() 正在返回我做过的大部分传输

我正在开发一个可以上传和下载一些文件的 Metro 应用程序。MS提供了几个例子: http: //code.msdn.microsoft.com/windowsapps/Background-Transfer-Upload-457ae763 http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61

第一个是上传应用,第二个是下载应用。由于 Win8 可以在失去焦点时暂停和终止应用程序,因此下载器应用程序提供了检索活动下载的功能,因此我可以开始接收有关状态的更新。Uploader 应用程序没有。我尝试添加此功能,但 getCurrentUploadsAsync() 正在返回我已经完成的 18 次传输。我已经尝试了我能想到的一切来删除这些传输,但它不会改变 getCurrentUploadsAsync() 的结果。

有谁知道如何清除 WinRT 中的“死”BackgroundTransfers?

0 投票
1 回答
714 浏览

asp.net-mvc-3 - 使用 Windows Phone BackgroundTransfer 服务以 RESTful 方式将文件上传到 MVC3 站点

我需要我的 Windows Phone 应用程序能够使用 Mango 中提供的 BackgroundTransferService 将音频文件上传到我的 MVC3 站点。

作为一种可能的解决方案,我可以:

  1. 将路由映射到我的控制器:

    /li>
  2. 在控制器中,有一个 Recieve 动作

    /li>

我的问题是:如何设置系统以将我从 Windows Phone 上传的文件绑定到Recieve操作的audiobyte[] 参数?

在手机上,数据通过以下方式上传:

0 投票
1 回答
318 浏览

.net - Windows Phone Mango 后台传输服务策略

在浏览 WP7.5 后台传输服务策略时,可以阅读以下内容:

后台传输服务不能在非同步语音和数据网络上运行,包括:2G、EDGE、标准 GPRS

因此,如果客户端与 Internet 的唯一连接是 EDGE,我的应用程序将根本无法通过后台传输服务上传文件?

0 投票
1 回答
607 浏览

windows-phone-7 - 在 Windows Phone 7.1 (SDK 7.1.1) BackgroundTransferRequest 中设置用户代理

通过简单地设置适当的标头来更改引用非常容易,但是,我找不到将用户代理(“ZDM/4.0;Windows Mobile 7.0;”)更改为任何其他值的方法。到目前为止,我尝试了以下代码:

有什么想法吗?您的帮助将不胜感激。

0 投票
1 回答
703 浏览

c# - WP后台文件传输,超过25个文件

根据这个话题

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202959(v=vs.105).aspx

我正在尝试从列表中下载超过 25 个 mp3 文件,在后台,我做了很多不同的尝试,基本上我尝试传递一个列表,删除下载的文件并再次调用该功能......但不起作用在后台使用应用程序......也许是因为它是一个变量?我应该存储到隔离存储中吗?这是最后的代码:

0 投票
1 回答
262 浏览

windows-phone-7 - Windows Phone 后台传输策略传输限制

Windows Phone 的后台文件传输中,它说:

限制

每个应用程序队列中的最大未完成请求数(包括活动和待处理请求):25

但似乎限制是5。(根据我的调试和谷歌搜索)

这个操作系统版本在 7.1 和 8.0 之间有区别吗?

如果不同的版本有不同的限制,是否可以在不硬编码的情况下获得最大限制?

0 投票
1 回答
523 浏览

xaml - 当包含在 LongListSelector 中时,ProgressBar 行为不正确

在我的 WP8 应用程序中,我使用后台传输服务并LongListSelector使用ProgressBarDataTemplate向用户显示项目下载进度。问题是它ProgressBar并没有显示出真正的进步,而是不断地来回跳跃。

这是我的 XAML。LongListSelector定期接收BackgroundTransferRequest's 列表并用于 ProgressBar显示它们:

LongListSelector从类后面的代码中定期更新:

LongListSelector仅在显示多个项目时才会出现此问题。ListBox例如,如果我尝试使用,一切正常。为什么会发生这种情况,我应该怎么做才能解决它?

0 投票
1 回答
237 浏览

windows-phone-7 - WP 后台传输是否支持重新上传以及它是如何工作的?

我正在尝试实现 http 处理程序以通过 wp 后台传输处理文件上传。我试过这个:

在这种情况下,我的手机总是发送 Range:0- 。ContentLength 等于实际源文件大小。请求流包含所有数据......我不知道如何让它部分发送数据。而且,我找不到任何关于上传如何工作、它使用什么标题等的实际信息。服务器没有任何规格!

0 投票
1 回答
388 浏览

windows-store-apps - Metro 应用程序的后台传输(上传)

Metro 应用程序的后台传输(上传)在使用 https URI 时不起作用。相同的代码适用于 http 连接,但使用 HTTPS 时它会一直失败。我明白了

HRESULT 异常:0x80072EF3

我正在使用http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61提供的相同上传示例。

经过一番搜索,我发现我们必须将证书包含在Package.appxmanifest. 但即使这样也无济于事。

我已经竭尽全力解决这个问题,所以任何帮助都将不胜感激。