windows phone 8 xender ¿Hay posibilidad de subir el resultado de BackgroundTransferRequest?




xender web download (2)

Estoy utilizando BackgroundTransferRequest en la aplicación WP8 para cargar un archivo a mi servidor. El servidor recibe el archivo y envía una respuesta con información útil sobre el archivo cargado. ¿Cómo puedo obtener esta información?

Parece que no hay API para eso (vergonzosamente). Probablemente, me estoy perdiendo algo.

Tenga en cuenta que la propiedad request.BytesReceived devuelve 99 bytes, parece que la solicitud sabe que se han devuelto algunos datos del servidor, pero no tengo idea de cómo obtenerlos.


Con la gran ayuda de Eric Fleck de MSFT , descubrimos que la adición de DownloadLocation y Method="Post" propiedades que hacen que la respuesta se escriba en el archivo DownloadLocation . Entonces la solicitud válida es:

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







background-transfer