5

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

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

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

4

2 回答 2

1

在Eric Fleck 表单 MSFT的大力帮助下,我们发现添加DownloadLocationMethod="Post"响应的属性要写入DownloadLocation文件。所以有效的请求是:

var request = new BackgroundTransferRequest(targetUri)
    {
        DownloadLocation = new Uri(downloadTo, UriKind.Relative),
        UploadLocation = new Uri(uploadFrom, UriKind.Relative),
        Method = "POST"
    };
于 2013-11-05T14:04:19.010 回答
0

看来您可以订阅两个事件,TransferStatusChanged并且TransferProgressChanged(请参阅 MSDN BackgroundTransferRequest页面)。这些会提供您正在寻找的信息吗?

还有一个示例“如何为 Windows Phone 实现后台文件传输”,它展示了一种显示多次传输的传输信息的方法。

于 2013-10-24T16:21:44.797 回答