FileToBlob • GetBlobProperties • SyncBlob
FileToBlob
FileToBlob() returns the contents of a file as a blob. It returns the file as a blob and its length. If an error occurs, NULL is returned.
The format of the FileToBlob method is:
void *FileToBlob(const char *filename,const size_t extent,size_t *length, ExceptionInfo *exception)
A description of each parameter follows:
- blob
- FileToBlob() returns the contents of a file as a blob. If an error occurs NULL is returned.
- filename
- The filename.
- extent
- The maximum length of the blob.
- length
- On return, it reflects the actual length of the blob.
- exception
- Return any errors or warnings in this structure.
GetBlobProperties
GetBlobProperties() returns information about a blob.
The format of the GetBlobProperties method is:
const struct stat *GetBlobProperties(const BlobInfo *blob_info)
A description of each parameter follows:
- blob_info
- the blob info.
SyncBlob
SyncBlob() flushes the datastream if it is a file or synchonizes the data attributes if it is an blob.
The format of the SyncBlob method is:
int SyncBlob(BlobInfo *blob_info)
A description of each parameter follows:
- blob_info
- the blob info.