Use tiletype for detecting content-type headers.

This commit is contained in:
Young Hahn
2014-05-18 11:50:18 -04:00
parent b30791e09e
commit 45ea450d01
3 changed files with 6 additions and 21 deletions

View File

@@ -20,21 +20,6 @@ utils.table = function(fields) {
});
};
utils.getMimeType = function(data) {
if (data[0] === 0x89 && data[1] === 0x50 && data[2] === 0x4E &&
data[3] === 0x47 && data[4] === 0x0D && data[5] === 0x0A &&
data[6] === 0x1A && data[7] === 0x0A) {
return 'image/png';
} else if (data[0] === 0xFF && data[1] === 0xD8 &&
data[data.length - 2] === 0xFF && data[data.length - 1] === 0xD9) {
return 'image/jpeg';
} else if (data[0] === 0x47 && data[1] === 0x49 && data[2] === 0x46 &&
data[3] === 0x38 && (data[4] === 0x39 || data[4] === 0x37) &&
data[5] === 0x61) {
return 'image/gif';
}
};
function Queue(callback, concurrency) {
this.callback = callback;
this.concurrency = concurrency || 10;