问题标签 [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 投票
0 回答
355 浏览

c# - BackgroundDownloader.CreateDownload 方法在 Windows Phone 8.1 中不起作用

我正在尝试使用以下代码下载文件:

但线上有一个例外:

例外是:

班级未注册

我用确切的代码编译了 Microsoft 示例,它运行良好。但我不知道为什么我的应用程序没有。

以防万一“x”是用户选择的 StorageFolder 对象。

0 投票
0 回答
103 浏览

windows-phone-8.1 - Windows Phone 8.1 - BackgroundTransfer 内容长度无效

我在我们的一个项目(Windows Phone 8.1、BackgroudUploader、BackgroundDownloader 等)中使用后台传输 (BTS)。电话应用程序将图片和文档发送到托管在 WebSphere Application Server 上的 Jave EE Web 应用程序。有时我们从服务器收到以下错误:java.io.IOException: SRVE0080E: Invalid content length at com.ibm.ws.webcontainer.srt.http.HttpInputStream.finish(HttpInputStream.java:183),这意味着有问题使用 Content-Length HTTP 标头计算。该值由 BTS API 自动计算。

有没有办法解决这个问题,或者这是 BTS 中的一个错误?

0 投票
0 回答
327 浏览

windows-phone-8.1 - Windows.Networking.BackgroundTransfer.DownloadOperation 在 Windows Phone 10 中不工作(但在 Windows Phone 8.1 上成功工作)

我正在编写 Windows Phone 8.1 Silverlight 应用程序。

我正在使用 Windows.Networking.BackgroundTransfer 命名空间中的 DownloadOperation 和 UploadOperation 来下载/上传图像、文件......并且所有这些都可以在 Windows Phone 8.1 设备/模拟器上成功运行,但在 Windows Phone 10 模拟器上却不行。

问题是 DownloadOperation / UploadOperation 没有开始下载/上传,甚至没有提供进度回调甚至异常......看起来该应用程序在调用 .StartAsync() 后开始休眠......

这是我如何使用此 API 的示例:

我看到其他一些人也有同样的问题: Windows 10 移动版中的 BackgroundUploader 和 BackgroundDownloader

Windows 10 应用程序下载操作未启动

但是我没有找到解决方案如何解决这个问题?取消未完成的操作和设备重启没有帮助。

帮助如何强制在 Windows Phone 10 模拟器/设备上运行 DownloadOperation?

我的小型测试 Windows Phone 8.1 Silverligth 应用程序,其中 DownloadOperation 适用于 Windows Phone 8.1 设备/模拟器,但不适用于 Windows Phone 10 模拟器

在这个测试应用程序中,即使在我尝试下载前 4 个图像时第一次部署应用程序后,我也可以重现这个错误......

0 投票
0 回答
172 浏览

c# - C# BackgroundTransferContentPart 放置多个文件

我有一个 BackgroundUploader 实例,我通过 put 方法将一些文件上传到 webdav 服务器。这没有任何问题。现在在 BackgroundUploader 命名空间中,有一个 BackgroundTransferContentPart 方法,用于上传多个文件。我不知道如何以正确的方式进行操作,因为我必须将文件名添加到 URI,以便将文件放在服务器上。在 BackgroundTransferContentPart 上,URI 只指定一次,没有文件名,那么我该如何上传多个文件呢?

编辑:这是我的代码

0 投票
2 回答
1664 浏览

c# - [UWP]后台任务在 ~10-20 分钟后终止(下载文件)

我正在同步UWP APP. 我正在使用后台任务和ApplicationTrigger. 如果我调试我的代码(我的意思是如果附加了调试器)它可以工作,但是如果我运行已安装的应用程序,后台任务会在 10-20 分钟后终止。我必须同步很多文件,这需要 1-2 小时(我知道这很疯狂)。我在这里找到了信息: https ://msdn.microsoft.com/en-us/windows/uwp/launch-resume/handle-a-cancelled-background-task ,但我不确定是否是这样,因为一切有内存就OK。

“注意对于除台式机以外的所有设备系列,如果设备内存不足,则可能会终止后台任务。如果没有出现内存不足异常,或者应用程序未处理该异常,则后台任务将在没有警告的情况下终止并且不引发 OnCanceled 事件。这有助于确保应用程序在前台的用户体验。您的后台任务应该设计为处理这种情况。

有谁知道为什么我的任务被杀死?

0 投票
1 回答
226 浏览

c# - 带有自签名 SSL 证书的 UWP BackgroundDownloader

有没有办法从使用自签名 SSL 证书的服务器下载一些数据,使用 BackgroundTransfer 命名空间中的 BackgroundDownloader?在 Windows 10 移动版上,我可以安装我的自签名 SSL 证书,然后它就可以工作,但在桌面上,这种方法没有成功。

0 投票
0 回答
156 浏览

c# - DownloadOperation 有时会收到零字节

我构建了一个 Windows 8.1 通用应用程序,我必须下载一些文件。我使用DownloadOperation来完成这项任务。问题有时在 Windows Phone 8.1 中,下载仅接收零字节。和 Windows 8.1 上的相同应用程序,总是正常下载文件。

贝娄是我的代码:

任何人都知道如何解决它?

0 投票
1 回答
261 浏览

c# - UWP C# BackgoundUploader 不工作

所以我正在尝试使用 C#、UWP 和后台上传器命名空间将文件上传到我的网络服务器。这是我的 C# 代码:

因此,默认情况下,upload.method 是 POST。所以我不知道如何在服务器上捕捉这个 POST,所以我写了一个 PHP 文件,就像我从一个 html 表单帖子中捕捉一个帖子一样。

它似乎没有工作....任何人都可以帮助我吗?

0 投票
0 回答
423 浏览

c# - 使用后台下载器恢复大文件下载

我正在开发一个需要使用后台下载器下载大文件的项目。从服务器生成的可下载文件的 url 每隔几个小时就会过期。因此,如果在会话中未完成下载,服务器将发送 403 响应。我的问题是有什么方法可以通过使用后台传输 API 从服务器生成一个新链接来从它离开的地方恢复下载?

这是我用来下载的代码

0 投票
1 回答
360 浏览

exception - Windows 更新 1703 后 UWP 后台传输异常 0x80072EE4

我有一个带有后台传输功能的 Windows 应用商店应用程序 来下载内容,到目前为止它运行良好。但是,一些客户报告说,在他们将 PC 更新到 Creators Update (1703) 后,下载停止工作并出现类似错误HRESULT: 0x80072EE4(这是我的应用程序从异常翻译而来的)。

有类似的报告:使用 BackgroundDownloader 时出现 HRESULT 0x80072EE4,但在我的情况下,它发生在 Windows Update 1703 之后。奇怪的是,这个问题不会发生在我已经安装了相同更新的开发人员 PC 上。

是否有人对问题的根源有任何线索或找到任何解决方法?