From bda8856a0b986305acb26b36f6cb6e62fcc4014a Mon Sep 17 00:00:00 2001 From: zunsthy Date: Wed, 28 Feb 2018 11:42:59 +0800 Subject: [PATCH] Upgrade `mime` dependency and remove charset detecting in `.putFile()` --- lib/client.js | 8 +------- package.json | 6 +++--- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/client.js b/lib/client.js index ea2b3ed..4eb9bda 100644 --- a/lib/client.js +++ b/lib/client.js @@ -360,13 +360,7 @@ Client.prototype.putFile = function(src, filename, headers, fn){ fs.stat(src, function (err, stat) { if (err) return fn(err); - var contentType = mime.lookup(src); - - // Add charset if it's known. - var charset = mime.charsets.lookup(contentType); - if (charset) { - contentType += '; charset=' + charset; - } + var contentType = mime.getType(src); headers = utils.merge({ 'Content-Length': stat.size diff --git a/package.json b/package.json index bd058a0..b76101c 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,11 @@ }, "bugs": "https://github.com/dwjft/knox/issues", "dependencies": { - "mime": "^1.4.0", - "xml2js": "^0.4.4", "debug": "^2.2.0", + "mime": "^2.2.0", + "once": "^1.3.0", "stream-counter": "^1.0.0", - "once": "^1.3.0" + "xml2js": "^0.4.4" }, "devDependencies": { "mocha": "*"