logic for dealing with uploaded files

This commit is contained in:
2021-10-22 22:43:31 -06:00
parent 48e18382f5
commit 9d081a7a48
+20
View File
@@ -0,0 +1,20 @@
from xlrd import inspect_format
from flaskfdx.db import get_db
from flaskfdx.tools import fdxsql
def validate_xls_file(file):
if inspect_format(file) == 'xls':
return True
else:
return False
def process_file(filetype, file):
error = None
db = get_db()
if filetype == 'dsw' and db and validate_xls_file(file):
date, error = fdxsql.processDsw(file, db)
filename = 'dsw-' + date +'.xls'
else:
filename = ''
return filename, error