问题标签 [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 回答
308 浏览

c# - 为 BackgroundTransferRequest (WP8) 提供凭据

当我使用 HttpWebRequest 时,我使用以下代码来设置凭据

当我在 Windows Phone 8 中使用 BackgroundTransferService 时,我该如何做同样的事情。

作为参考,我正在使用以下内容。
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202955%28v=vs.105%29.aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop /hh202959%28v=vs.105%29.aspx

*编辑:身份验证方法是摘要这是我在使用浏览器下载文件时在授权标头中得到的。

摘要用户名="adf", realm="bcd", nonce="XXXXXXXXX", uri="/ans/1268e52399.txt", algorithm=MD5, response="XXXXXXXXXXXXXXX", qop=auth, nc=00000001, cnonce= “XXXXXXXXXXXX”

0 投票
2 回答
370 浏览

windows-phone-8 - 是否有能力上传 BackgroundTransferRequest 的结果?

BackgroundTransferRequest在 WP8 应用程序中使用将文件上传到我的服务器。服务器接收文件并发送响应,其中包含有关上传文件的一些有用信息。我怎样才能得到这些信息?

似乎没有API(可耻)。可能,我错过了一些东西。

请注意,该request.BytesReceived属性返回 99 个字节,看起来请求知道一些数据是从服务器返回的,但我不知道如何获取它。

0 投票
1 回答
633 浏览

c# - BackgroundUploader 中的异常

我正在尝试将一些 avi 文件上传到服务器。它适用于 HttpRequest,但即使我暂停应用程序,我也需要继续上传,这就是我尝试使用 BackgroundUploader 的原因。我在 msdn http://msdn.microsoft.com/en-us/library/windows/apps/jj152727.aspx上遵循此指南。所以我的代码看起来像这样。

其余的与 MSDN 上的相同。而且我在线上的方法 HandleUploadAsync 中遇到异常 Unsupported media type (415)

我究竟做错了什么?或者什么会导致这种异常?

编辑:当我在这里和我的回答中评论时,我解决了我的问题。我认为最后我基本上只是将一些数据发送到服务器,这些数据被识别和解释为我想要的。因此,如果我使用 BackgroundUploader,我不仅会上传一些文件,还会发送有关我如何做到这一点的信息(正如我在回答中提到的那样)。因此,通过同样的想法,我也可以将文件夹上传到服务器,并且我不会发送任何实际内容,只是关于如何执行此操作的一些描述。如果我比较我通过 HttpRequest 和 BackgroundUploader 发出的请求,它们是相等的,这就是我想要的。

0 投票
1 回答
436 浏览

file-upload - BackgroundTransferRequest 提供文件作为 post 参数

网站接受 POST 文件上传,其中文件数据应作为参数提供,如下所示:http://website.com?act=upload&file=[file data]

如何BackgroundTransferRequest在 Windows Phone 8 中使用将文件从我的 IsolatedStorage 上传到该网站?

到目前为止,我遇到的所有教程都只是结合使用一些通用的上传 URI(例如http://website.com/upload/没有参数) BTS.UploadLocation = [Uri to file]; BackgroundTransferService.Add(BTS);但在我的情况下,我需要以某种方式将文件数据与filePOST 参数绑定。

0 投票
1 回答
5469 浏览

c# - 后台下载器 windows 8 多个文件

我有一些文件需要在应用启动(首次运行)时下载。我在 Windows 8 中使用后台下载器。这就是我使用它的方式:

当我尝试使用时,BackgroundDownloader.GetCurrentDownloadsAsync();我只发现了一个后台下载。所以我删除了上面的 await 操作符,让它们异步启动。

但是我需要知道所有文件何时完成,以便设置进度条。

我需要一种下载多个文件、发现所有文件BackgroundDownloader.GetCurrentDownloadsAsync();并知道所有下载何时完成的方法。

0 投票
1 回答
191 浏览

windows-phone-8 - 当 TransferPreferences 设置为 AllowCellularAndBattery 时的 BackgroundTransferRequest 状态 WaitingForWiFi

当我创建一个BackgroundTransferRequest,TransferPeferences设置为 时AllowCellularAndBattery,有时我仍然得到一个TransferStatus设置为 WaitingForWiFi。有什么方法可以强制通过 3G 进行传输?这很奇怪,因为有时我开始 4 次传输,其中 2 次会正常,另外 2 次会进入WaitingForWifi状态。

0 投票
1 回答
3660 浏览

ios - 带有 NSURLSession 的 iOS 7 后台任务

我正在使用后台会话在后台下载图像。我有一些相关的查询。

1)如果我从后台删除我的应用程序会起作用吗?我认为它只会在暂停状态下工作。

2)为什么我们需要在handleEventsForBackgroundURLSession方法中使用self.backgroundSessionCompletionHandler。

3)为什么我们需要实现URLSessionDidFinishEventsForBackgroundURLSession?

0 投票
1 回答
851 浏览

c# - 等到下载完成 Windows phone

我怎样才能等到下载操作完成并想要将状态真或假返回给 UI。现在我正在使用 Webclient 下载这样的图像

}

问题是我不能使用 await ,因为我正在使用 OpenReadCompleted 事件。如何使用 WebClient.DownloadFileAsync 转换上述代码块?或者有什么方法可以等到下载结束并返回状态

0 投票
0 回答
468 浏览

windows-phone-8 - 在 windows phone 8 中使用后台传输服务上传包含多部分数据的文件

有什么方法/解决方案可以在 windows phone 8 中使用后台传输服务上传文件多部分数据。

谢谢。

0 投票
1 回答
289 浏览

windows-phone-7 - 是否可以从后台音频代理运行后台传输?

我想从中运行Background file transferBackground audio agent但在前台应用程序中运行正确的示例代码出现错误。

这是示例:

在将 transferRequest 添加到 BackgroundTransferService 的行中,我收到错误:

那么可以从后台代理运行 transferm 吗?我怎样才能解决这个问题?谢谢