nsIContentSniffer

Content sniffer interface. Components implementing this interface can determine a MIME type from a chunk of bytes.
Inherits from: nsISupports Last changed in Gecko 1.9 (Firefox 3)

Method overview

ACString getMIMETypeFromContent(in nsIRequest aRequest, [const,array,size_is(aLength)] in octet aData, in unsigned long aLength);

Methods

getMIMETypeFromContent()

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

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.

ACString getMIMETypeFromContent(
  in nsIRequest aRequest,
  [const,array,size_is(aLength)] in octet aData,
  in unsigned long aLength
);
Parameters
aRequest
The request where this data came from. May be null.
aData
Data to check.
aLength
Length of the data.
Return value

The content type.

Document Tags and Contributors

Contributors to this page: Sheppy, Ben Karel, trevorh, fscholz
Last updated by: Sheppy,