C#. Как загрузить на сайт картинку?

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Добрый день, друзья!
В Zennoposter есть экшн Браузер-Настройки, у котором есть пункт "файлы для загрузки на сервер", где определяется какой файл будет загружаться на сайт.
Подскажите пожалуйста, как это можно реализовать в C#, чтобы не создавать для этого действия отдельный экшн.

Благодарю заранее!
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 294
Баллы
113
Код:
instance.SetFilesForUpload("Путь к файлу");
 
  • Спасибо
Реакции: Zvezdochet и Vladimirvolga

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Код:
instance.SetFilesForUpload("Путь к файлу");
Большое вам спасибо!
И почему все что я нахожу самостоятельно такое мудреное:

Код:
Console.Write("\nPlease enter the URI to post data to : ");
String uriString = Console.ReadLine();

// Create a new WebClient instance.
WebClient myWebClient = new WebClient();

Console.WriteLine("\nPlease enter the fully qualified path of the file to be uploaded to the URI");
string fileName = Console.ReadLine();
Console.WriteLine("Uploading {0} to {1} ...",fileName,uriString);

// Upload the file to the URI.
// The 'UploadFile(uriString,fileName)' method implicitly uses HTTP POST method.
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);

// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are:\n{0}",
    System.Text.Encoding.ASCII.GetString(responseArray));

:-)
 

romasa464

Client
Регистрация
18.06.2017
Сообщения
69
Благодарностей
12
Баллы
8
Большое вам спасибо!
И почему все что я нахожу самостоятельно такое мудреное:

Код:
Console.Write("\nPlease enter the URI to post data to : ");
String uriString = Console.ReadLine();

// Create a new WebClient instance.
WebClient myWebClient = new WebClient();

Console.WriteLine("\nPlease enter the fully qualified path of the file to be uploaded to the URI");
string fileName = Console.ReadLine();
Console.WriteLine("Uploading {0} to {1} ...",fileName,uriString);

// Upload the file to the URI.
// The 'UploadFile(uriString,fileName)' method implicitly uses HTTP POST method.
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);

// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are:\n{0}",
    System.Text.Encoding.ASCII.GetString(responseArray));

:-)
Очевидно потому что ваш вариант - это чистый C# код, а вариант Zymlex - это реализованная функция самого ZP, за что мы его (ZP) и любим.
 
  • Спасибо
Реакции: CER

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Очевидно потому что ваш вариант - это чистый C# код, а вариант Zymlex - это реализованная функция самого ZP, за что мы его (ZP) и любим.
Поверьте, я разделяю вашу любовь!
:-)
 
  • Спасибо
Реакции: romasa464

SteedLoL

Client
Регистрация
21.12.2019
Сообщения
25
Благодарностей
20
Баллы
3
Подскажите пожалуйста, кто знает, как кубик "Папка для загрузки файлов" реализовать на c#?
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 355
Благодарностей
952
Баллы
113
  • Спасибо
Реакции: Strannik64 и SteedLoL

SteedLoL

Client
Регистрация
21.12.2019
Сообщения
25
Благодарностей
20
Баллы
3

nrg8601

Client
Регистрация
22.06.2010
Сообщения
74
Благодарностей
68
Баллы
18
  • Спасибо
Реакции: SteedLoL

SteedLoL

Client
Регистрация
21.12.2019
Сообщения
25
Благодарностей
20
Баллы
3
instance.DownloadsPath = project.Directory + @"\Downloads\";
вот только почему то целиком папку не грузит(((
либо один файл выбирает, который в буфере висит, либо вообще ничего не выбирает.
как это победить?:dy:
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
вот только почему то целиком папку не грузит(((
либо один файл выбирает, который в буфере висит, либо вообще ничего не выбирает.
как это победить?:dy:
это параметр для скачиваемых файлов с сервера, а не закачиваемых на сервер
 

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