Как сохранить картинку?

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
Всем привет.
Такой вопрос: как можно сохранить картинку? Какие варианты вообще бывают?
 

MarcoPolo

Client
Регистрация
06.10.2012
Сообщения
143
Благодарностей
13
Баллы
18
Ну неужели поиском трудно воспользоваться? :( Это уже не раз обсуждалось, тем много, там все есть :-)
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
Я искал. Нашел два варианта:
1 используя капчу
2 get-запросом. А как еще можно сделать?

По второму пункту не нашел, как это можно сделать. Можете подсказать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Экшен Get запрос
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Вы сам экшен откройте: http://gyazo.com/1e1f35672305b196bc2f3d0f733c7661.png
URL - ссылка на файл.
Что загружать: как файл
В результате работы экшена в переменной будет путь к файлу на компьютере. Эту переменную потом можно использовать в экшенах операций с файлом, если его нужно куда-то сразу переместить.
 
  • Спасибо
Реакции: Adorim

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
Итак, что я делаю.
1 Браузер -> настройки -> папка для загрузки файлов -> "D:\zenno".
2 Выбираю экшен Get-запрос -> в url указываю "https://pp.vk.me/c7003/v7003796/1d62/5MH7lr2WaZk.jpg", кодировка utf8, загружать -> "как файл", положить в переменную "imgGet".
3 Выбираю оповещение (для того, чтоб посмотреть, что записалось в {-Variable.imgGet-}). В тексте сообщения указано "{-Variable.imgGet-}".

Запускаю отладку. Завершена успешно. В папке файла нет, в оповещении не выводится ничего (хотя должен быть путь к файлу).

Что делаю не так?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Приложите шаблон в котором есть этот один экшен.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
вот наваял шаблон - работает..
в текущей папке проекта сохраняется картинка..
 

Вложения

  • 18,9 КБ Просмотры: 1 270
  • Спасибо
Реакции: art22 и Dexio

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
У меня выходит ошибка: The path is not of a legal form. Что делать?
странно.. у меня четко работает..

попробуйте переменную {-Variable.file-} вывести в сообщение - интересно как оно там выгялдит..
может кириллица в пути виновата?
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
странно.. у меня четко работает..

попробуйте переменную {-Variable.file-} вывести в сообщение - интересно как оно там выгялдит..
может кириллица в пути виновата?
Вообще ничего не выводится. Никакое значение не выводится. В путях нигде кириллицы нет.

rostonix, sergodjan66 приложил шаблон, на основе его разбираемся.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
у меня эта переменная отдает путь: C:\Documents and Settings\Serge\Local Settings\Temp\hamster1(9).jpg
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
попробуйте вот такой шаблон, я там на всяк сучай переменную {-Project.Directory-} проставил..
 

Вложения

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
сейчас знакомого попросил выполнить у себя этот шаблон - у него тоже не работает..
у меня версия зенно 4.5.0.2 (шаблон отрабатывает нормально), у знакомого - 5-ая какая то..

походу какие то несовместимости между шабом 4-ой версии с 5-ой версией зенно?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
В 5ке были баги с GET запросом. Сейчас на последней бете быть не должно.
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
попробуйте вот такой шаблон, я там на всяк сучай переменную {-Project.Directory-} проставил..
Та же ошибка. Какая у вас ОС? У меня XP, установлена зенка 4.5.0.2, та же, что у вас.

5 бету скачать не удается, скачивается только txt-файл, в котором содержимое: "We are uploading the new version. You can download and use previous version by clciking the button "Show all versions" below." Так должно быть?

Сейчас попробую на ноуте на win7 запустить, посмотрим что получится.
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
На win7 та же ошибка "The path is not of a legal form". А что вообще она может означать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
Та же ошибка. Какая у вас ОС? У меня XP, установлена зенка 4.5.0.2, та же, что у вас.

5 бету скачать не удается, скачивается только txt-файл, в котором содержимое: "We are uploading the new version. You can download and use previous version by clciking the button "Show all versions" below." Так должно быть?

Сейчас попробую на ноуте на win7 запустить, посмотрим что получится.
у меня windows 2003 server
оо, это интересно очень, что в точности на такой же версии не идет шаблон..

у приятеля кстати, у которого 5-ая версия и шаблон не идет, у него последняя версия..
насчет скачивания 5-ки - не подскажу, у меня апы не продлены..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
На win7 та же ошибка "The path is not of a legal form". А что вообще она может означать?
по идее, ругается что путь неправильный..
если переменная {-Variable.file-} пуста, то значит экшен get-запроса работает как то неправильно, не присваивает переменной ничего..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
короче, такие дела.. у приятеля шаб нормально выполняется.. заходил к нему по тимвьюеру - все ок..
то что не выполнялся, это он с прокси пытался шаб запускать зачем то.. с прокси сайт где картинка блокирует, не пускает..

проверьте у себя, если прокси включены, то отключите..
либо вставьте в экшен перехода на страницу другой урл с картинкой..
шаб рабочий 100% - работает на 4 и 5 версии без проблем..
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
Не получается у меня победить эту ошибку "The path is not of a legal form.".
Я делаю проект на демке - в ней нельзя использовать прокси.

Еще вопрос, как мне скачать демку 5-й версии?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
Не получается у меня победить эту ошибку "The path is not of a legal form.".
Я делаю проект на демке - в ней нельзя использовать прокси.

Еще вопрос, как мне скачать демку 5-й версии?
тогда у тебя может быть недоступен тот сайт с картинкой, который забит в экшене перехода на страницу, в самом начале..
найди в сети любой урл с картинкой, проверь чтобы картинка в браузере нормально открывалась и вставь в тот экшен..
почему то уверен, что все заработает..

чтобы тебе не искать, попробуй вот этот урл: http://img0.liveinternet.ru/images/attach/c/2/71/977/71977533_RooksBackOfSavrasov.jpg
(проверь в браузере обычном, если открывается, то вставляй в экшен в шаблоне.. все должно работать..)

насчет демки 5-ой, вроде говоорили что ее нет..
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
тогда у тебя может быть недоступен тот сайт с картинкой, который забит в экшене перехода на страницу, в самом начале..
найди в сети любой урл с картинкой, проверь чтобы картинка в браузере нормально открывалась и вставь в тот экшен..
почему то уверен, что все заработает..
Пробовал конечно. В {-Variable.file-} вообще ничего не пишется. Штук 6 урлов картинок с разных сайтов еще попробовал - ничего. Я уже думаю, может потому-что у меня демка?

sergodjan66, поможешь сделать простенький шаблон сохранения картинки через модуль капчи?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
Пробовал конечно. В {-Variable.file-} вообще ничего не пишется. Штук 6 урлов картинок с разных сайтов еще попробовал - ничего. Я уже думаю, может потому-что у меня демка?

sergodjan66, поможешь сделать простенький шаблон сохранения картинки через модуль капчи?
что то потыркался и не смог дотумкать, как картинку сохранить через модуль капчи..
по моему это уже извращение..
сейчас кстати попробую на другой компьютер установить демку и посмотреть как работает шаблон..
 

fault

Client
Регистрация
04.07.2013
Сообщения
32
Благодарностей
1
Баллы
8
что то потыркался и не смог дотумкать, как картинку сохранить через модуль капчи..
по моему это уже извращение..
сейчас кстати попробую на другой компьютер установить демку и посмотреть как работает шаблон..
О супер будет, если проверишь у себя.

Я сейчас делаю на основе этого видео https://www.youtube.com/watch?v=76P5nic6jwM, но доходит до определения капчи и потом "Капча отправлена на распознавание" и больше ничего не происходит. Почитаю еще вики.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
установил демку 4.5.0.2 на компьютер windows7 x64 и проверил работу шаблона 12345.xmlz
да, с ошибкой выполняется, тоже насчет пути ругается.. :(
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 281
Благодарностей
9 059
Баллы
113
установил демку 4.5.0.2 на компьютер windows7 x64 и проверил работу шаблона 12345.xmlz
да, с ошибкой выполняется, тоже насчет пути ругается.. :(
 
  • Спасибо
Реакции: fault

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Пробовал конечно. В {-Variable.file-} вообще ничего не пишется. Штук 6 урлов картинок с разных сайтов еще попробовал - ничего. Я уже думаю, может потому-что у меня демка?

sergodjan66, поможешь сделать простенький шаблон сохранения картинки через модуль капчи?
На демо не должно работать через модуль капчи по идее.

с правами админа программа запускается? Может прав нет чтобы писать в temp папку?
 

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