Я пишу настольное приложение в C# для загрузки файлы крупных размеров на веб-сервере с помощью ПОМЕЩЕННОГО HTTP. Я попробовал libcurl .NET, но кажется, что привязка кажется довольно трудной использовать.
Существует ли лучший и более легкий путь?
PS: Мой сервер является nginx. Я полагаю, что ПОМЕЩЕННЫЙ HTTP является лучшим способом, но если существует лучшая альтернатива, доступная на nginx, я могу использовать это также.
Вы пробовали встроенный WebClient , не намного проще:
var wc = new WebClient();
wc.UploadData("http://www.example.com/upload-image", "PUT", imageData);
( WebClient.UploadFile также доступно, что может быть даже лучше, в зависимости от того, где находятся ваши данные изображения)