aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/UploadManager.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-12-02 16:21:07 -0500
committerbobzel <zzzman@gmail.com>2023-12-02 16:21:07 -0500
commit23f789ab0bc9947f1bd23816183df2b5cc89b0e6 (patch)
treeca6f3a4af93f262aeb0544f4aff476e231b6dddb /src/server/ApiManagers/UploadManager.ts
parent9c7e055a2cf7ca5bc517edd3a9f44e128ec40ff3 (diff)
changed uploading messages.
Diffstat (limited to 'src/server/ApiManagers/UploadManager.ts')
-rw-r--r--src/server/ApiManagers/UploadManager.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/ApiManagers/UploadManager.ts b/src/server/ApiManagers/UploadManager.ts
index 09ba2a57e..391f67bbb 100644
--- a/src/server/ApiManagers/UploadManager.ts
+++ b/src/server/ApiManagers/UploadManager.ts
@@ -74,12 +74,13 @@ export default class UploadManager extends ApiManager {
filesize = value;
}
});
+ fileguids.split(';').map(guid => DashUploadUtils.uploadProgress.set(guid, `upload starting`));
+
form.on('progress', e => fileguids.split(';').map(guid => DashUploadUtils.uploadProgress.set(guid, `read:(${Math.round((100 * +e) / +filesize)}%) ${e} of ${filesize}`)));
form.keepExtensions = true;
form.uploadDir = pathToDirectory(Directory.parsed_files);
return new Promise<void>(resolve => {
form.parse(req, async (_err, _fields, files) => {
- fileguids.split(';').map(guid => DashUploadUtils.uploadProgress.set(guid, `resampling images`));
const results: Upload.FileResponse[] = [];
if (_err?.message) {
results.push({
@@ -93,6 +94,8 @@ export default class UploadManager extends ApiManager {
result: { name: 'failed upload', message: `${_err.message}` },
});
}
+ fileguids.split(';').map(guid => DashUploadUtils.uploadProgress.set(guid, `resampling images`));
+
for (const key in files) {
const f = files[key];
if (!Array.isArray(f)) {