aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/UploadManager.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/ApiManagers/UploadManager.ts')
-rw-r--r--src/server/ApiManagers/UploadManager.ts43
1 files changed, 21 insertions, 22 deletions
diff --git a/src/server/ApiManagers/UploadManager.ts b/src/server/ApiManagers/UploadManager.ts
index 2f76871a6..80ae0ad61 100644
--- a/src/server/ApiManagers/UploadManager.ts
+++ b/src/server/ApiManagers/UploadManager.ts
@@ -40,6 +40,27 @@ export default class UploadManager extends ApiManager {
register({
method: Method.POST,
+ subscription: "/upload",
+ onValidation: async ({ req, res }) => {
+ let form = new formidable.IncomingForm();
+ form.uploadDir = pathToDirectory(Directory.parsed_files);
+ form.keepExtensions = true;
+ return new Promise<void>(resolve => {
+ form.parse(req, async (_err, _fields, files) => {
+ let results: any[] = [];
+ for (const key in files) {
+ const result = await DashUploadUtils.upload(files[key]);
+ result && results.push(result);
+ }
+ _success(res, results);
+ resolve();
+ });
+ });
+ }
+ });
+
+ register({
+ method: Method.POST,
subscription: "/uploadDoc",
onValidation: ({ req, res }) => {
let form = new formidable.IncomingForm();
@@ -142,28 +163,6 @@ export default class UploadManager extends ApiManager {
}
});
-
- register({
- method: Method.POST,
- subscription: "/upload",
- onValidation: async ({ req, res }) => {
- let form = new formidable.IncomingForm();
- form.uploadDir = pathToDirectory(Directory.parsed_files);
- form.keepExtensions = true;
- return new Promise<void>(resolve => {
- form.parse(req, async (_err, _fields, files) => {
- let results: any[] = [];
- for (const key in files) {
- const result = await DashUploadUtils.upload(files[key]);
- result && results.push(result);
- }
- _success(res, results);
- resolve();
- });
- });
- }
- });
-
register({
method: Method.POST,
subscription: "/inspectImage",