aboutsummaryrefslogtreecommitdiff
path: root/app/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/utils.py')
-rw-r--r--app/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/utils.py b/app/utils.py
index 102219d..5d1c8da 100644
--- a/app/utils.py
+++ b/app/utils.py
@@ -46,6 +46,8 @@ def randomString(n):
return ''.join(random.choice(string.ascii_lowercase + \
string.ascii_uppercase + string.digits) for _ in range(n))
+assert(os.path.isdir(app.config["UPLOAD_DIR"]), "UPLOAD_DIR must exist")
+
def doFileUpload(file, fileType, fileTypeDesc):
if not file or file is None or file.filename == "":
flash("No selected file", "error")
@@ -73,7 +75,7 @@ def doFileUpload(file, fileType, fileTypeDesc):
file.stream.seek(0)
filename = randomString(10) + "." + ext
- file.save(os.path.join("app/public/uploads", filename))
+ file.save(os.path.join(app.config["UPLOAD_DIR"], filename))
return "/uploads/" + filename
def make_flask_user_password(plaintext_str):