Загрузка картинок

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
Ребята подскажите как загружать картинки .
ну т.е. берем адрес картинки - загружаем фаил-кликаем по месту загрузки , ок .
а как сделать чтоб загружались все картинки которые находяться в папке, чтоб не прописывать для каждой ее адрес...
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Ребята подскажите как загружать картинки .
ну т.е. берем адрес картинки - загружаем фаил-кликаем по месту загрузки , ок .
а как сделать чтоб загружались все картинки которые находяться в папке, чтоб не прописывать для каждой ее адрес...
Перечисляйте пути (адреса) картинок через запятую.
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
А если там картинки постоянно с разными названиями ?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
А если там картинки постоянно с разными названиями ?
Ну в смысле... Берите и ложите путь к картинке в переменную. Перечисляйте переменные через запятые. Или объединяйте переменные в одну с разделителем запятая. Это уже обычная логика шаблонов.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 371
Благодарностей
3 295
Баллы
113
А если там картинки постоянно с разными названиями ?
Код:
string[] array = Directory.GetFiles(@"путь", "*"); // за место * можно *.jpg
foreach (string i in array)
{
    lock(SyncObjects.ListSyncer)
    {
        project.Lists["Список 1"].Add(i);
    }
}
 
  • Спасибо
Реакции: iBotovod и Sober3r

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 371
Благодарностей
3 295
Баллы
113
Последнее редактирование:

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
А планировалось, что-то другое?:-)
@"путь" можно на project.Variables["folderpath"].Value заменить.
чет не фига не выходит ....
string[] array = Directory.GetFiles(@" project.Variables["folderpath"]", ".jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 371
Благодарностей
3 295
Баллы
113
чет не фига не выходит ....
string[] array = Directory.GetFiles(@" project.Variables["folderpath"]", ".jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
Код:
Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg");
 
  • Спасибо
Реакции: Sober3r

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 371
Благодарностей
3 295
Баллы
113

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
Забыл написать, список надо создать "Список 1" и из него брать строки кубиками.
а ... т.е. код собирает все что есть в папке , забрасывает в список и потом берет и з списка и загружает ?, ну всмысле суть такова ? из списка мы берем кубиками и загружаем через "файлы для загрузки на сервер"
верно ?
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
код такой , список создал .. всеравно не пашет ..
string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
Ну в смысле... Берите и ложите путь к картинке в переменную. Перечисляйте переменные через запятые. Или объединяйте переменные в одну с разделителем запятая. Это уже обычная логика шаблонов.
суть такова, что нужно сначала сохранить фото в папку а потом из этой папки загрузить в аккаунт.
преще было бы конечно пачкой взять и загрузить но я так понимаю так не возможно
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
код такой , список создал .. всеравно не пашет ..
string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
Вам очень сложно помогать. Вы не объясняете суть проблем, которые у Вас возникают.
Пишите что код не пашет. Что пишется ? Ошибка? Какая? Ее скрин.
Если код выполняется - тогда Вы не понимаете до конца суть его работы. Этот код просто берет все пути к картинкам в указанной папке и складывает путь в список. И все. Больше он ничего не делает.
Картинки он не загружает.
Дальше Вам нужно объединить содержимое списка через запятую и полученную переменную вставлять в кубик - Файлы для загрузки на сервер. После этого выполнять клик по кнопке загрузки.
 
  • Спасибо
Реакции: Sober3r и Yuriy Zymlex

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
Вам очень сложно помогать. Вы не объясняете суть проблем, которые у Вас возникают.
Пишите что код не пашет. Что пишется ? Ошибка? Какая? Ее скрин.
Если код выполняется - тогда Вы не понимаете до конца суть его работы. Этот код просто берет все пути к картинкам в указанной папке и складывает путь в список. И все. Больше он ничего не делает.
Картинки он не загружает.
Дальше Вам нужно объединить содержимое списка через запятую и полученную переменную вставлять в кубик - Файлы для загрузки на сервер. После этого выполнять клик по кнопке загрузки.
upload_2017-11-14_16-47-35.png

это на этапе кода .
да, я понял , что код только картинки берет и складывает в список , все остальное кубиками .,
но наверно я что то в коде не правильно исправил и сейчас он вообще не берет и не кладет .......((
 
  • Спасибо
Реакции: Alexnova

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Скиньте точную копию кода, который у Вас в кубике, и при котором выскакивает данная ошибка.
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
Скиньте точную копию кода, который у Вас в кубике, и при котором выскакивает данная ошибка.
string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
ошибка
upload_2017-11-14_17-6-48.png
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
ошибка Посмотреть вложение 24575
подскажите вместо слова folderpath - можно вставлять адрес на папку ?
 

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18
ребята , еще подскажите пожалуйста код как можно скачать пачку фоток с вк например с альбома ?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg
foreach (string i in array)
{
lock(SyncObjects.ListSyncer)
{
project.Lists["Список 1"].Add(i);
}
}
ошибка Посмотреть вложение 24575
вообщем с кодом Вам рано как я понял. Для того что Вам нужно есть стандартные кубики в программе. Используйте их.
http://joxi.ru/brRLR0EuJDJXx2
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
ребята , еще подскажите пожалуйста код как можно скачать пачку фоток с вк например с альбома ?
Этот код писать нужно. Можно сказать это целый маленький шаблон. Готового решения из коробки нет.
 
  • Спасибо
Реакции: Sober3r

Sober3r

Client
Регистрация
01.02.2017
Сообщения
417
Благодарностей
7
Баллы
18

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