Witam.
Potrzebuję wysłać pod konkretny adres www plik oraz dane opisujące ten plik metodą POST.
Posiadam kod odpowiedzialny za przesłanie niezbędnych danych w php:
$post = array(
'apiCmd[mode]'=>'UPLOAD',
'apiCmd[force]'=>'y',
'apiCmd[debug]'=>'',
'apiCmd[token]'=>'haslo',
'apiCmd[file]'=>'@'.$file, /* plik do wyslania*/
'apiCmd[md5]'=>$MD5,
'apiCmd[dir]'=>'./Upload/',
'apiCmd[name]'=>'plik.txt'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
if(!empty($post)){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
$result = curl_exec ($ch);
if (curl_errno($ch)) {
print curl_error($ch);
} else {
curl_close($ch);
}
echo $result;
Natomiast zupełnie nie wiem jak wysłać w/w tablicę z poziomu c#.
Pozdrawiam