а вот размер блоба?!
опять вопрос. 8-)
маленькое отступление:
сохраняю файлы в базе данных. использую для этого классик BinData.
оно (т.е. класс) неизвестными способами таки загружает файл в контейнер и каким-то чудом выгружает. даже этот контейнер можно сохранять и читать из поля БД типа контейнер.
Но! В дебагере контейнер состоит из blob (size) = 12345.
дак что такое blob в понимании аксапта? типа суслика в поле - ты его не видишь, а он есть!
а теперь вопрос: как мне размер этого самого контейнера (вложенного в него блоба) узнать?
conlen возвращает количество элементов в контейнере (один)
в строку перевести этот элемент невозможно, ибо блоб.
в BinData никаких методов, возвращающих размер нет.
сделал пока:
str s;
;
s = BinData::dataToString(_fileCon);
return strlen(s);
а более прямые методы?
|