У меня есть процедура pl/sql, которая возвращает Blob. Так я называю это:Как получить имя файла blob?
CallableStatement cstmt = null;
Blob blob = null;
cstmt = con.prepareCall("{? = call billing.PREQUEST.GetAttachment(?)}");
cstmt.registerOutParameter(1,
OracleTypes.BLOB);
cstmt.setInt(2, id);
cstmt.execute();
blob = cstmt.getBlob(1);
Теперь я хочу получить имя файла из blob. Как я могу это сделать?
Какой файл был сохранен? Как правило, большинство файлов не имеют встроенного в них имени ... Обычно вы храните метаданные вместе с двоичными байтами (например, имя файла и т. Д.) В отдельных столбцах или таблицах. – Alex