@login_required()
def file_multiple_upload_ajax(request: WSGIRequest) -> JsonResponse | None:
if request.method == 'POST':
file_uploader = MultiFileUploader(request.POST.get('related_field', ''))
files = file_uploader.upload(list(request.FILES.values()))
return JsonResponse({
'files': [file.to_dict() for file in files]
})
return None