Windows phone 8 BackgroundTransferRequest DownloadLocation以获取响应内容

Windows phone 8 BackgroundTransferRequest DownloadLocation以获取响应内容,windows-phone-8,background-transfer,Windows Phone 8,Background Transfer,我正在使用BackgroundTransferRequest对象将文件上载到服务器。我需要访问从服务器发送的响应头。根据研究,我了解到无法直接访问请求的响应,一个可能的解决办法是提供一个下载位置,将响应内容写入该位置。 但是,当我尝试这样做时,没有数据写入该文件及其0字节。我的请求服务器实际上发送的响应只有标题(没有任何内容) 所以我的问题是,为了将响应写入下载位置,响应是否必须有正文 我的代码示例: var request = new BackgroundTransferRequest(tar

我正在使用BackgroundTransferRequest对象将文件上载到服务器。我需要访问从服务器发送的响应头。根据研究,我了解到无法直接访问请求的响应,一个可能的解决办法是提供一个下载位置,将响应内容写入该位置。 但是,当我尝试这样做时,没有数据写入该文件及其0字节。我的请求服务器实际上发送的响应只有标题(没有任何内容)

所以我的问题是,为了将响应写入下载位置,响应是否必须有正文

我的代码示例:

var request = new BackgroundTransferRequest(targetUri)
{
    DownloadLocation = new Uri(downloadTo, UriKind.Relative),
    UploadLocation = new Uri(uploadFrom, UriKind.Relative),
    Method = "POST"
};

有人对此问题有任何解决方法吗?建议:检查您的
下载位置是否位于windows phone isolatedStorage的“共享\传输”位置。这可能是数据未写入的原因。