1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 10:19:30 +02:00

fix: chinese characters donot support

This commit is contained in:
许度庆 2020-03-17 12:03:37 +08:00
parent e346700708
commit 371ee429e1

View file

@ -1,6 +1,7 @@
var http = require('http')
var util = require('util')
var path = require('path')
var crypto = require('crypto');
var express = require('express')
var validator = require('express-validator')
@ -89,6 +90,10 @@ module.exports = function(options) {
if (options.saveDir) {
form.uploadDir = options.saveDir
}
form.on ('fileBegin', function(name, file){
var md5 = crypto.createHash('md5')
file.name = md5.update(file.name).digest('hex')
})
Promise.promisify(form.parse, form)(req)
.spread(function(fields, files) {
return Object.keys(files).map(function(field) {