Ben ASIFormDataRequest kullanarak bazı değerleri göndermek için deneyin. Sorun php komut sonrası hiçbir veri idam olsa bile alınan olmasıdır.
İşte ben ne olduğunu:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"Ben" forKey:@"first_name"];
[request setPostValue:@"Copsey" forKey:@"last_name"];
[request startSynchronous];
Sunucu alır ne olduğunu kontrol etmek için ben php test script şu var:
$handle = fopen("output.txt", "w");
fwrite($handle, count($_POST)."\n");
fwrite($handle, count($_GET)."\n");
fwrite($handle, count($_FILES)."\n");
foreach ($_POST as $key => $value)
{
fwrite($handle, "POST $key=$value\n");
}
foreach ($_GET as $key => $value)
{
fwrite($handle, "GET $key=$value\n");
}
fclose($handle);
Aynı komut aşağıdaki html fragmanı ile çalışır:
<FORM action="http://......."
enctype="multipart/form-data"
method="post">
<P>
What is your name? <INPUT type="text" name="submit-name"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
Html fragmanı php komut dosyası ile çalışır, çünkü ben php ve sunucu sorun değil sanıyorum.
Ama benim iPhone çağrıldığında ASIFormDataRequest neden çalışmıyor ufak bir fikrim yok.
Biri bana yardım eder misiniz?
Regards, Sascha