class documentation

Undocumented

Method __bobo_traverse__ Undocumented
Method __call__ Handle HTTP request for blob object (file/image).
Method __str__ Undocumented
Method equals Indicates whether some other MyBlob-object is "equal to" this one.
Method get_real_size Returns real size in ZODB.
Method getContentType Returns MIME-type (e.g. image/gif, text/xml).
Method getData Returns data.
Method getDataSizeStr Returns display string for file-size (kB). Deprecated: Use standard.getDataSizeStr(len) instead!
Method getDataURI Undocumented
Method getFilename Returns filename.
Method getHref Returns absolute url.
Method getMediadbfile Returns mediadb-filename.
Method getMimeTypeIconSrc Returns the absolute-url of an icon representing the MIME-type of this MyBlob-object. Deprecated: Use zmscontext.getMimeTypeIconSrc(mt) instead!
Method getObjAttrs Undocumented
Method on_setobjattr Undocumented
Class Variable __call____roles__ Undocumented
Class Variable __class_name__ Undocumented
Class Variable __doc__ Undocumented
Class Variable __version__ Undocumented
Class Variable get_real_size__roles__ Undocumented
Class Variable get_size__roles__ MyBlob.get_real_size:
Class Variable getContentType__roles__ Undocumented
Class Variable getData__roles__ Undocumented
Class Variable getDataSizeStr__roles__ Undocumented
Class Variable getDataURI__roles__ Undocumented
Class Variable getFilename__roles__ Undocumented
Class Variable getHref__roles__ Undocumented
Class Variable getMediadbfile__roles__ Undocumented
Class Variable getMimeTypeIconSrc__roles__ Undocumented
Class Variable getObjAttrs__roles__ Undocumented
Class Variable index_html MyBlob.getObjAttrs:
Instance Variable aq_parent Undocumented
Instance Variable data Undocumented
Instance Variable filename Undocumented
Instance Variable mediadbfile Undocumented
Method _createCopy Undocumented
Method _if_modified_since_request_handler Undocumented
Method _range_request_handler Undocumented
def __bobo_traverse__(self, TraversalRequest, name): (source)

Undocumented

def __call__(self, REQUEST=None, **kw): (source)

Handle HTTP request for blob object (file/image).

This method processes requests for blob objects, handling:

  • Visibility and access permission checks
  • HTTP caching headers (Last-Modified, If-Modified-Since, ETags)
  • Range requests for partial content delivery
  • Content-Type and Content-Disposition headers
  • MediaDB file retrieval or ZODB data fallback
Parameters
REQUEST:ZPublisher.HTTPRequest or NoneThe HTTP request object containing headers and parameters
**kwAdditional keyword arguments
Returns
bytes or str or MyBlobBlob data as bytes or empty string, or self if not an HTTP request
def __str__(self): (source)

Undocumented

def equals(self, ob): (source)

Indicates whether some other MyBlob-object is "equal to" this one.

def get_real_size(self): (source)

Returns real size in ZODB.

Returns
intUndocumented
def getContentType(self): (source)

Returns MIME-type (e.g. image/gif, text/xml).

Returns
stringMIME-type
def getData(self, parent=None): (source)

Returns data.

def getDataSizeStr(self): (source)

Returns display string for file-size (kB). Deprecated: Use standard.getDataSizeStr(len) instead!

Returns
stringfile-size in kB
def getDataURI(self): (source)

Undocumented

def getFilename(self): (source)

Returns filename.

Returns
stringUndocumented
def getHref(self, REQUEST): (source)

Returns absolute url.

Parameters
REQUEST:ZPublisher.HTTPRequestUndocumented
def getMediadbfile(self): (source)

Returns mediadb-filename.

Returns
stringUndocumented
def getMimeTypeIconSrc(self): (source)

Returns the absolute-url of an icon representing the MIME-type of this MyBlob-object. Deprecated: Use zmscontext.getMimeTypeIconSrc(mt) instead!

Returns
stringicon url
def getObjAttrs(self, meta_type=None): (source)

Undocumented

def on_setobjattr(self): (source)

Undocumented

__call____roles__ = (source)

Undocumented

__class_name__: str = (source)

Undocumented

__doc__: str = (source)

Undocumented

__version__: str = (source)

Undocumented

get_real_size__roles__ = (source)

Undocumented

get_size__roles__ = (source)

MyBlob.get_real_size:

getContentType__roles__ = (source)

Undocumented

getData__roles__ = (source)

Undocumented

getDataSizeStr__roles__ = (source)

Undocumented

getDataURI__roles__ = (source)

Undocumented

getFilename__roles__ = (source)

Undocumented

getHref__roles__ = (source)

Undocumented

getMediadbfile__roles__ = (source)

Undocumented

getMimeTypeIconSrc__roles__ = (source)

Undocumented

getObjAttrs__roles__ = (source)

Undocumented

index_html = (source)

MyBlob.getObjAttrs:

aq_parent = (source)

Undocumented

data: str = (source)

Undocumented

filename = (source)

Undocumented

mediadbfile = (source)

Undocumented

def _createCopy(self, aq_parent, key, lang=None): (source)

Undocumented

def _if_modified_since_request_handler(self, REQUEST, RESPONSE): (source)

Undocumented

def _range_request_handler(self, REQUEST, RESPONSE): (source)

Undocumented