Updated two extensions.
All checks were successful
RUpload build / Build (push) Successful in 1m1s

This commit is contained in:
retoor 2024-12-01 10:27:41 +01:00
parent 8b925f852d
commit b772ce8b7e
3 changed files with 15 additions and 8 deletions

Binary file not shown.

Binary file not shown.

View File

@ -2,14 +2,19 @@ import pathlib
from aiohttp import web
MAX_FILE_SIZE = 1024 * 1024 * 50 # 50Mb
UPLOAD_FOLDER_QUOTA = 10 * 1024 * 1024 * 1024 # 10Gb
UPLOAD_URL = "/"
UPLOAD_PATH = "uploads"
class Rupload(web.Application):
def __init__(
self,
upload_url: str = "/uploads/",
upload_path: str = "uploads",
max_file_size: int = 1024 * 1024 * 50,
upload_folder_quota: int = 10 * 1024 * 1024 * 1024,
upload_url: str = UPLOAD_URL,
upload_path: str = UPLOAD_PATH,
max_file_size: int = MAX_FILE_SIZE,
upload_folder_quota: int = UPLOAD_FOLDER_QUOTA,
):
self.upload_path = upload_path.rstrip("/")
self.max_file_size = max_file_size
@ -175,6 +180,8 @@ def get_images(path):
".gif",
".jpeg",
".bmp",
".webp",
".svg",
]:
images.append(image)
return images
@ -288,10 +295,10 @@ async def handle_index(request: web.Request):
def create_app(
upload_url: str = "/",
upload_path: str = "upload",
max_file_size: int = 1024 * 1024 * 50,
upload_folder_quota: int = 10 * 1024 * 1024 * 1024,
upload_url: str = UPLOAD_URL,
upload_path: str = UPLOAD_PATH,
max_file_size: int = MAX_FILE_SIZE,
upload_folder_quota: int = UPLOAD_FOLDER_QUOTA,
):
app = Rupload(
upload_url=upload_url,