-
1) серверная сторона делает выборку из базы Оракла, результат запроса возращается в ClientDataset, который и одается в результате на клиентскую сторону
для проверки этот датасет отображаю на сервере - все блобы (картинки) отображаются нормально
2) полученый с сервера датасет (ложится опять же в ClientDataset через TServerMethod+TDatasetProvider) отображается на клиенте
при этом корректно отображаются только блобы которые меньше 32Кб, если блоб имеет больший размер - функция BlobSize возвращает 0 вместо реального размера
Как сие исправить?
П.С. Размер буффера TSQLConnection на клиентской стороне - 32кб. Пробовал изменить на 128кб - никак не повлияло на отображение картинок 50-60кб.... - не отображаются.
-
Неужели никто не писал трехзвенки на DataSnap? Или все категорически не используют блобов? ))
-
попробуйте на серверной стороне тоже задать буфер DSTCPServerTransport.TDSTCPServerTransport.BufferKBSize
-
попробуйте на серверной стороне тоже задать буфер DSTCPServerTransport.TDSTCPServerTransport.BufferKBSize
-
попробуйте на серверной стороне тоже задать буфер DSTCPServerTransport.TDSTCPServerTransport.BufferKBSize
|