Ищу ответ. Delphi. DataSnap. Провайдеры. Загрузка картинки…

Проблема – не могу передать изображение с клиента  на сервер DataSnap и сохранить в СУБД MySQL…

Компоненты

На сервере… …в методах сервера…

3

На клиенте… …на главной форме клиента…

8

Коды и способы загрузки

1 “Прямой” способ…

На клиенте…

Результат “прямого” способа…

Если закрыть и открыть клиент снова – пустые поля… То есть в СУБД…. ничего не сохранилось…

9

 

2. Способ через строку…

На клиенте…

На сервере DataSnap…

 

Результат 2 способа через строку

Строка до сервера доходит…. (проверка длины строки)

10

 

Но, почему-то картинка в СУБД не сохраняется… Если закрыть и открыть программу, видим ту же самую картину – пусто…

9

Либо, если из консоли MysQL…

11

 

3 Способ через потоки…

На клиенте…

На сервере…

Результат 3 способа…

На клиенте – поток не нулевой….
12

 

А вот до сервера, почему-то не доходит… размер потока равен нулю…

13

 

Исходный код моих попыток…

MyStudyProjects

Если Вы знаете в чем может быть дело хотя бы по одному из способов – прощу написать мне на почту panteleevstas@gmail.com

 

by Stanislav_Panteleev