nsIContentSniffer

Content sniffer interface. Components implementing this interface can
determine a MIME type from a chunk of bytes.

Methods

getMIMETypeFromContent(aRequest, aData, aLength)

Given a chunk of data, determines a MIME type. Information from the given
request may be used in order to make a better decision.

@throw NS_ERROR_NOT_AVAILABLE if no MIME type could be determined.

@note Implementations should consider the request read-only. Especially,
they should not attempt to set the content type property that subclasses of
nsIRequest might offer.

Parameters

aRequest The request where this data came from. May be null.
aData Data to check
aLength Length of the data

Returns

The content type