Загрузка файла на сервер (сайт) C#

idleSSS

Новичок
Регистрация
12.02.2019
Сообщения
28
Благодарностей
3
Баллы
3
Ребята, подскажите как загрузить файлы на сервер с помощью C#??
Стандартные средства зенки не подходят, так ссылки загрузки определенных файлов все время оказываются в разных местах сайта и найти их можно только с помощью Xpath

Я выгрузил из кубика следующее, но это конечно не рабоает.
C#:
// выбираем файл
instance.SetFileUploadPolicy("ok", "");
instance.SetFilesForUpload(project.Path + "документ.pdf");
// находим кнопку загрузки
HtmlElement he13 = instance.ActiveTab.FindElementByXPath("@//td[text()='текст']//parent::tr/td[2]/textarea", 0);
// Задержка эмуляции
instance.WaitFieldEmulationDelay();
// Вызвать событие "click"
he13.RiseEvent("click", instance.EmulationLevel);
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
Название на русском?
Разбейте код на две части, клик сделайте руками, если загрузится, значит ошибка в нахождении элемента, если нет, то в верхних двух строках.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)