Windows phone 8 是否能够获取上传背景传输请求';结果如何?

Windows phone 8 是否能够获取上传背景传输请求';结果如何?,windows-phone-8,windows-phone,background-transfer,Windows Phone 8,Windows Phone,Background Transfer,我正在WP8应用程序中使用BackgroundTransferRequest将文件上载到我的服务器。服务器接收文件并发送一个响应,其中包含一些关于上传文件的有用信息。我怎样才能得到这个信息 似乎没有API(可耻地)。也许,我遗漏了什么 注意request.BytesReceived属性返回99个字节,看起来request知道一些数据是从服务器返回的,但我不知道如何获取这些数据。您似乎可以订阅两个事件,TransferStatusChanged和TransferProgressChanged(参见

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

似乎没有API(可耻地)。也许,我遗漏了什么


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

您似乎可以订阅两个事件,
TransferStatusChanged
TransferProgressChanged
(参见MSDN页面)。这些能提供你想要的信息吗

还有一个示例显示了一种显示多个传输的传输信息的方法。

在的帮助下,我们发现添加
DownloadLocation
Method=“Post”
属性可以在
DownloadLocation
文件中写入响应。因此,有效的请求是:

var请求=新的BackgroundTransferRequest(targetUri)
{
DownloadLocation=新Uri(downloadTo,UriKind.Relative),
UploadLocation=新Uri(uploadFrom,UriKind.Relative),
Method=“POST”
};

我已经研究了MSDN中关于WP8中后台传输的每一行-对我的问题没有任何帮助。此外,这些事件与上传结果无关,因为它们的名称表明。我一定误解了你的问题。返回的“有用信息”是什么?您是否从Fiddler或类似的地方获取了响应?在对我的上传后请求的响应中,服务器返回了文件的名称和Id。我有一个使用
HttpClient
的实现,它的API允许读取响应内容,但我想用
BackgroundTransferService
来代替。shusha嗨,我的情况和你的一样。文件上传成功后,服务器返回一些jSon数据。我想得到那些数据。正如您所说,我看到
BackgroundTransferRequest
显示
bytesserved
。在这里,我尝试通过分配
下载位置
来获取该数据。但不知何故,下载的数据似乎没有复制到IsolatedStorage
Shared/Transfers
文件夹中的文件中。如果可能,请进一步指导我。@KevalLangalia确保您的路径中确实有
/shared/transfers
部分我检测到了问题。这是一个不成功的请求,我解决了它并得到了回复。谢谢你的努力……)