costapy/scripts/uploader.py

12 lines
406 B
Python
Raw Permalink Normal View History

2026-04-16 15:28:50 +07:00
import os
def upload(file, directory, new_name=None):
try:
os.makedirs(directory, exist_ok=True)
if not new_name:
new_name = file.filename
full_path = os.path.join(directory, new_name)
2026-04-19 23:21:01 +07:00
file.save(full_path, overwrite=True)
2026-04-16 15:28:50 +07:00
return {"status": "success", "path": full_path}
except Exception as e:
return {"status": "failed", "error": str(e)}