Полагаю, что сама библиотека, которую вы скачали с здесь . Если это так, попробуйте использовать образец загрузки из / samples / FileUpload.cs
Примерно так.
MultiPartForm mf = new MultiPartForm();
// <input type="File" name="f1">
mf.AddSection(CURLformoption.CURLFORM_COPYNAME, "uploadedfile",
CURLformoption.CURLFORM_FILE, "C:\\My Files\myUploadFile.exe",
CURLformoption.CURLFORM_CONTENTTYPE, "application/binary",
CURLformoption.CURLFORM_END);
Easy easy = new Easy();
easy.SetOpt(CURLoption.CURLOPT_HTTPPOST, mf);
easy.SetOpt(CURLoption.CURLOPT_URL, "localhost/uploader.php");
Не забудьте изменить «upload_max_filesize» в php.ini на сервере для файлов размером более 2 МБ.
В файле "uploader.php" вам нужно написать что-то вроде этого.
<?php
$target_path = "/uploaded/". basename( $_FILES["uploadedfile"]["name"]);
if(move_uploaded_file($_FILES["uploadedfile"]["tmp_name"], $target_path))
{
echo "[File Upload Successful]";
}
else
{
echo "[File Upload Error]";
}
?>