mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
24 lines
626 B
Python
24 lines
626 B
Python
from uuid import uuid4
|
|
from src.services.utils.upload_content import upload_content
|
|
|
|
|
|
async def upload_submission_file(
|
|
file,
|
|
name_in_disk,
|
|
activity_uuid,
|
|
org_uuid,
|
|
course_uuid,
|
|
assignment_uuid,
|
|
assignment_task_uuid,
|
|
):
|
|
contents = file.file.read()
|
|
file_format = file.filename.split(".")[-1]
|
|
|
|
await upload_content(
|
|
f"courses/{course_uuid}/activities/{activity_uuid}/assignments/{assignment_uuid}/tasks/{assignment_task_uuid}/subs",
|
|
"orgs",
|
|
org_uuid,
|
|
contents,
|
|
f"{name_in_disk}",
|
|
["pdf", "docx", "mp4", "jpg", "jpeg", "png", "pptx"],
|
|
)
|