Zadejte hledaný výraz...

Windows Phone async a await

eduard.babka
verified
rating uzivatele
31. 12. 2013 11:05:41
Dobrý den, prosím o radu při použití HttpClienta ve Windows Phone 8. Pokud pošlu PostAsync požadavek a vyskočím z aplikace, tak při návratu do ní systém zahlásí chybu. Chci nějakým způsobem ukončit provádění požadavku! On vždy dojede do konce.
HttpResponseMessage response = await httpClient.PostAsync("http://babka.cekuj.net/upload4.php", form);
Nemohu se přes to dostat, zkoušel jsem i CancellationTokenSource
HttpResponseMessage response = await httpClient.PostAsync("http://adresa/upload4.php", form, source.Token);
A třeba po kliku na tlačítko ukončit provádění příkazu:
source.Cancel();
Ale nic se nestane. Přes HttpClienta posílám soubor přes POST. Chtěl jsem použít BackroundFileTransfer, ale nepovedlo se mi najít žádný příklad, jak pomocí něj poslat POST požadavek se souborem. Nedělal tu někdo upload souboru na stránku s php skriptem včetně progressbaru?
Zde je kód php:
if ($_FILES > 0)
{
echo "Error: " . $_FILES . "
";
}
else
{
echo "OK12345
";
echo "Upload: " . $_FILES . "
";
echo "Type: " . $_FILES . "
";
echo "Size: " . ($_FILES / 1024) . " kB
";
echo "Stored in: " . $_FILES;
if (file_exists("uploads/" . $_FILES))
{
echo $_FILES . " already exists. ";
}
else
{
move_uploaded_file($_FILES,
"uploads/" . $_FILES);
echo "Stored in: " . "uploads/" . $_FILES;
}
}
?>
31. 12. 2013 11:05:41
https://webtrh.cz/diskuse/windows-phone-async-a-await/#reply980728
Pro odpověď se přihlašte.
Přihlásit