Skip to content

Commit

Permalink
fix(deps): update formidable to v2
Browse files Browse the repository at this point in the history
  • Loading branch information
rocwind committed Nov 23, 2021
1 parent 41b5bb1 commit 9949913
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 10 deletions.
5 changes: 2 additions & 3 deletions core/services/package-manager.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,14 @@ proto.findLatestPackageInfoByDeployVersion = function (deploymentsVersionsId) {
proto.parseReqFile = function (req) {
log.debug('parseReqFile');
return new Promise((resolve, reject) => {
var form = new formidable.IncomingForm();
form.maxFieldsSize = 200 * 1024 * 1024;
var form = formidable();
form.parse(req, (err, fields, files) => {
if (err) {
log.debug('parseReqFile:', err);
reject(new AppError.AppError('upload error'));
} else {
log.debug('parseReqFile fields:', fields);
log.debug('parseReqFile file location:', _.get(files, 'package.path'));
log.debug('parseReqFile file location:', _.get(files, 'package.filepath'));
if (_.isEmpty(fields.packageInfo) || _.isEmpty(_.get(files, 'package'))) {
log.debug('parseReqFile upload info lack');
reject(new AppError.AppError('upload info lack'));
Expand Down
39 changes: 36 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"diff-match-patch": "1.0.5",
"express": "4.17.1",
"extract-zip": "2.0.1",
"formidable": "1.2.6",
"formidable": "2.0.1",
"fs-extra": "10.0.0",
"helmet": "4.6.0",
"jschardet": "3.0.0",
Expand Down
6 changes: 3 additions & 3 deletions routes/apps.js
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ router.post(
return packageManager
.parseReqFile(req)
.then((data) => {
if (data.package.type != 'application/zip') {
if (data.package.mimetype != 'application/zip') {
log.debug(`upload file type is invlidate`, data.package);
throw new AppError.AppError('upload file type is invalidate');
}
Expand All @@ -313,11 +313,11 @@ router.post(
deploymentInfo.appid,
deploymentInfo.id,
data.packageInfo,
data.package.path,
data.package.filepath,
uid,
)
.finally(() => {
common.deleteFolderSync(data.package.path);
common.deleteFolderSync(data.package.filepath);
});
})
.then((packages) => {
Expand Down

0 comments on commit 9949913

Please sign in to comment.