python: redesign window upload

This commit is contained in:
Alexandr Fedorov
2021-03-25 10:58:56 +03:00
parent 7dade2ff46
commit 0645fba83d
12 changed files with 131 additions and 112 deletions

View File

@ -31,6 +31,8 @@ ALLOWED_HOSTS = [
'*'
]
X_FRAME_OPTIONS = 'ALLOWALL'
XS_SHARING_ALLOWED_METHODS = ['GET']
# Application definition

View File

@ -41,9 +41,8 @@ def upload(request):
try:
fileInfo = request.FILES['uploadedFile']
if fileInfo.size > config.FILE_SIZE_MAX:
raise Exception('File size is too big')
if ((fileInfo.size > config.FILE_SIZE_MAX) | (fileInfo.size <= 0)):
raise Exception('File size is incorrect')
curExt = fileUtils.getFileExt(fileInfo.name)
if not docManager.isSupportedExt(curExt):
@ -55,6 +54,7 @@ def upload(request):
docManager.createFile(fileInfo.file, path, request, True)
response.setdefault('filename', name)
response.setdefault('documentType', fileUtils.getFileType(name))
except Exception as e:
response.setdefault('error', e.args[0])