From e1c245a52b23c31805b844666b5dc3e84dc3d8ba Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Mon, 8 Nov 2021 09:53:50 +0100 Subject: [PATCH] ui/UploadToStorage: check file extension Signed-off-by: Lorenz Stechauner Reviewed-by: Dominik Csapak Tested-by: Dominik Csapak --- www/manager6/window/UploadToStorage.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/www/manager6/window/UploadToStorage.js b/www/manager6/window/UploadToStorage.js index e79092f2..4cfd40fd 100644 --- a/www/manager6/window/UploadToStorage.js +++ b/www/manager6/window/UploadToStorage.js @@ -21,6 +21,7 @@ Ext.define('PVE.window.UploadToStorage', { return { extensions: ext.join(', '), + filenameRegex: RegExp('^.*(?:' + ext.join('|').replaceAll('.', '\\.') + ')$', 'i'), }; }, @@ -186,6 +187,10 @@ Ext.define('PVE.window.UploadToStorage', { bind: { value: '{filename}', }, + cbind: { + regex: '{filenameRegex}', + }, + regexText: gettext('Wrong file extension'), }, { xtype: 'displayfield', -- 2.39.5