Страница 6 из 30

libcurl for Clarion

Добавлено: 19 Ноябрь 2015, 10:31
Admin
Дед Пахом писал(а): Можно и в одной сессии.
Прекрасно, я так и думал. Просто сейчас куча времени при каждой команде тратится на соединение. Но для теста - годно!

libcurl for Clarion

Добавлено: 19 Ноябрь 2015, 10:44
Дед Пахом
Admin писал(а): Но при получении бинарки с окном начинает хрень твориться. что то дергается и т.д.
Отключил, перезалил ;-)

libcurl for Clarion

Добавлено: 23 Ноябрь 2015, 9:23
Валерий Будько
А с FileZilla SFTP не работатет

libcurl for Clarion

Добавлено: 23 Ноябрь 2015, 10:24
Admin
Валерий Будько писал(а): А с FileZilla SFTP не работатет
Что пишет на что ругается?
Для меня к примеру то что работает с sshd на Centos сервере имеет больший значение чем с каким то там FileZilla.
А вообще разбираться нужно.

libcurl for Clarion

Добавлено: 23 Ноябрь 2015, 18:54
Валерий Будько
собственно вот это :
TEXT: Trying 127.0.0.1...
TEXT: Connected to localhost (127.0.0.1) port 990 (#0)
TEXT: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
TEXT: Connection #0 to host localhost left intact
Ну если FileZilla не катит, то чем тестировать?

libcurl for Clarion

Добавлено: 23 Ноябрь 2015, 19:43
Дед Пахом
Что-то я нить потерял. Кто не катит, кто не работает, что тестировать? Что такое FileZilla SFTP? Насколько я знаю, FileZilla это FTP клиент, и сам пользуюсь постоянно.

PS А, есть такой FileZilla server, но тем не менее...

libcurl for Clarion

Добавлено: 23 Ноябрь 2015, 19:43
Валерий Будько
Прошу пардону:)
FileZilla server поддерживает только FTP,FTPS,FTPES.

SFPT он не поддерживает :(

libcurl for Clarion

Добавлено: 24 Ноябрь 2015, 22:17
Дед Пахом
v1.04 здесь. Наконец пересилил свою нелюбовь к рекурсии и сделал загрузку/выгрузку/удаление папок со всем содержимым. Пока с FTP прощаюсь (багфиксы не в счёт).

libcurl for Clarion

Добавлено: 26 Ноябрь 2015, 17:12
Дед Пахом
v1.05 здесь. Отправка писем, поддержка вложений. Тестировал на 2-х провайдерах: gmail и yandex. Яндекс почему-то не отправляет письма через порт 465, зато без проблем через 25-й.
Кому не влом, потестируйте,

libcurl for Clarion

Добавлено: 26 Ноябрь 2015, 18:41
RaFaeL
Дед Пахом писал(а): Яндекс почему-то не отправляет письма через порт 465, зато без проблем через 25-й
Там разные протоколы, 465 - SMTPS (SSL), 25 - STARTTLS

libcurl for Clarion

Добавлено: 26 Ноябрь 2015, 19:12
Дед Пахом
Да, надо явно указать curl.Server('smtps://smtp.yandex.ru', 465), тогда работает.

libcurl for Clarion

Добавлено: 27 Ноябрь 2015, 20:44
Дед Пахом
Обновление v1.06
  • Возможное "Вложение без имени.txt"
  • Теперь допускаются имена в полях From/To/CC/BCC: "Вася Котов <vasya@mail.ru>"
  • Проблемы с русским текстом в Subject
Покорнейше прошу потестировать и написать сюда или лично.

libcurl for Clarion

Добавлено: 01 Декабрь 2015, 22:41
Олег
А как в этой библе работать с куками?
В частности интересует вопрос авторизации на сервере с последующей работой с ресурсами этого сервера (страницы, файлы).

libcurl for Clarion

Добавлено: 07 Декабрь 2015, 14:12
Дед Пахом
Олег писал(а): А как в этой библе работать с куками?
В частности интересует вопрос авторизации на сервере с последующей работой с ресурсами этого сервера (страницы, файлы).
Поищи в инете "libcurl cookies"

libcurl for Clarion

Добавлено: 07 Декабрь 2015, 22:17
Дед Пахом
Дед Пахом писал(а): Поищи в инете "libcurl cookies"
Собственно, я имел в виду посмотреть примеры на C, на Clarion это то же самое практически (вместо curl_easy_setopt() написать curl.SetOpt(), и если нет нужной константы CURLOPT_XXX, то просто передать в SetOpt() её значение).
Вообще я и так собирался выделить работу с http в отдельный класс (подобно ftp и email), сделаю и куки (как дойдут руки -- это стихи).