Если вы используете XMLHttpRequest
для получения этих данных, вы можете просто проверить заголовок Content-Type
, используя метод getResponseHeader
(при условии, что сервер отправляет соответствующие заголовки).
var getFile = function(address, responseHandler) {
var req = new XMLHttpRequest();
req.open('get', address, true);
req.onreadystatechange = responseHandler;
req.send(null);
}
var responseHandler = function(resp) {
if ( this.readyState < 4 ) { return; }
console.log(this.getResponseHeader("Content-Type"));
};
getFile("http://zebrakick.com/some/file", responseHandler);
(кажется, я часто использую этот пример кода ...)