Wysyłanie danych i pliku metodą POST

0

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

0

A pogoglowałeś choć trochę?
To powinno być dobre: http://bytes.com/topic/c-sharp/answers/268661-how-upload-file-via-c-code

1 użytkowników online, w tym zalogowanych: 0, gości: 1