| Index: net/base/mime_sniffer.h
|
| diff --git a/net/base/mime_sniffer.h b/net/base/mime_sniffer.h
|
| index 9cdb2d709c76f185c1a096d3f3e4ddeccd96f44a..77f3833fe85e799bd5ec90cf2463d99da3bb6edd 100644
|
| --- a/net/base/mime_sniffer.h
|
| +++ b/net/base/mime_sniffer.h
|
| @@ -41,6 +41,22 @@ NET_EXPORT bool SniffMimeType(const char* content, size_t content_size,
|
| const GURL& url, const std::string& type_hint,
|
| std::string* result);
|
|
|
| +// Attempt to identify a MIME type from the first few bytes of content only.
|
| +// Uses a bigger set of media file searches than |SniffMimeType()|.
|
| +// If finds a match, fills in |result| and returns true,
|
| +// otherwise returns false.
|
| +//
|
| +// The caller should understand the security ramifications of trusting
|
| +// uncontrolled data before accepting the results of this function.
|
| +//
|
| +// @param content A buffer containing the bytes to sniff.
|
| +// @param content_size The number of bytes in the |content| buffer.
|
| +// @param result Address at which to place the sniffed mime type.
|
| +// @return Returns true if a MIME type match was found.
|
| +NET_EXPORT bool SniffMimeTypeFromLocalData(const char* content,
|
| + size_t content_size,
|
| + std::string* result);
|
| +
|
| } // namespace net
|
|
|
| #endif // NET_BASE_MIME_SNIFFER_H__
|
|
|