Added md5 checksum for each file upload

dev
Tumul Richesh 7 years ago
parent c3c41ec0bc
commit ded00ebbed
  1. 2
      lib/index.js
  2. 33
      package-lock.json
  3. 1
      package.json

@ -3,6 +3,7 @@
const Busboy = require('busboy');
const fs = require('fs-extra');
const streamifier = require('streamifier');
const md5 = require('md5');
const ACCEPTABLE_MIME = /^(?:multipart\/.+)$/i;
const UNACCEPTABLE_METHODS = [
@ -134,6 +135,7 @@ function processMultipart(options, req, res, next) {
data: buf,
encoding: encoding,
mimetype: mime,
md5: md5(buf),
mv: function(path, callback) {
// Callback is passed in, use the callback API
if (callback) {

33
package-lock.json generated

@ -0,0 +1,33 @@
{
"name": "express-fileupload",
"version": "0.3.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"charenc": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
"integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
},
"crypt": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
"integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
},
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"md5": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
"integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
"requires": {
"charenc": "0.0.2",
"crypt": "0.0.2",
"is-buffer": "1.1.6"
}
}
}
}

@ -12,6 +12,7 @@
"dependencies": {
"busboy": "^0.2.14",
"fs-extra": "^4.0.1",
"md5": "^2.2.1",
"streamifier": "^0.1.1"
},
"engines": {

Loading…
Cancel
Save