Я не могу загрузить файл со следующим кодом. Серверу требуется файл cookie, полученный ранее, для загрузки файла.
В заголовках запросов, которые отправляются на сервер, отсутствует установленный файл cookie, если он наблюдается в Fiddler2.
Есть ли причина, по которой файл cookie не прилипает к backgrounddownloader? Установка любого другого заголовка, такого как User-Agent и т. д., здесь не показана, но работает нормально.
Windows.Storage.ApplicationData.current.temporaryFolder.createFileAsync(fileName, Windows.Storage.CreationCollisionOption.replaceExisting).then(function (newFile)
{
var uri = Windows.Foundation.Uri(uriString);
var downloader = new Windows.Networking.BackgroundTransfer.BackgroundDownloader();
downloader.setRequestHeader("Cookie", cookie);
// Start the download asynchronously.
var promise = downloader.startDownloadAsync(uri, newFile);
// Persist the download operation.
operation = promise.operation;
// Assign callbacks associated with the download.
promise.then(completeCallback, error);
});