我使用BackgroundUploader将CameraRoll中的图像/视频上传到存储服务。这是Windows Phone 8.1上的WinRT应用程序。Windows Phone 8.1 - 用于BackgroundUpload的BackgroundTransferStatus
这项工作很好,直到有大量文件需要上传。我期待着有关电池和CPU使用情况的问题,所以我正在检查所有UploadOperations的BackgroungTransferStatus,并打算向用户显示一条消息,如果我们遇到PausedSystemPolicy状态。如果手机决定暂停上传,这是预期的状态。
我的问题是,虽然上传肯定看起来是暂停(它不会发送一个http帖子)状态继续说“正在运行”。而且,取消上传操作不起作用。它仍然继续坐在那里说“运行”,没有发送字节,也没有收到响应。最终,它确实恢复上传,但我们似乎很快就遇到了问题,我们再次停下来。我了解限制的必要性,这是我关心的用户体验。
为什么已暂停的上传仍处于“正在运行”状态?有没有人遇到类似的东西?
我有一个问题,UploadOperation在诺基亚Lumia 520上根本没有给我任何回调。 – Perfection 2015-12-23 12:37:53