class documentation

class MyBlobWrapper(object): (source)

Constructor: MyBlobWrapper(f)

View In Hierarchy

Wrapper for external Zope file objects to provide blob-like interface.

MyBlobWrapper adapts external file objects (OFS.File.File, OFS.Image.Image) from other Zope containers to provide a consistent blob-like interface compatible with ZMS blob field handling.

Features:

  • Wraps external file objects
  • Provides blob-compatible method signatures
  • Lazy data access through delegation
  • URI data retrieval as base64-encoded data URIs
  • Filename and URL extraction

This class is used for cross-container file references and external file handling while maintaining compatibility with native ZMS blob operations.

Method __init__ Undocumented
Method __str__ Undocumented
Method getData Undocumented
Method getDataURI Undocumented
Method getFilename Undocumented
Method getHref Undocumented
Class Variable __roles__ MyBlobWrapper.__init__:
Class Variable __str____roles__ Undocumented
Class Variable __version__ Undocumented
Class Variable getData__roles__ Undocumented
Class Variable getDataURI__roles__ Undocumented
Class Variable getFilename__roles__ Undocumented
Class Variable getHref__roles__ Undocumented
Instance Variable f Undocumented
def __init__(self, f): (source)

Undocumented

def __str__(self): (source)

Undocumented

def getData(self, parent=None): (source)

Undocumented

def getDataURI(self): (source)

Undocumented

def getFilename(self): (source)

Undocumented

def getHref(self, REQUEST): (source)

Undocumented

__roles__ = (source)

MyBlobWrapper.__init__:

Constructor

__str____roles__ = (source)

Undocumented

__version__: str = (source)

Undocumented

getData__roles__ = (source)

Undocumented

getDataURI__roles__ = (source)

Undocumented

getFilename__roles__ = (source)

Undocumented

getHref__roles__ = (source)

Undocumented

Undocumented