I want to modify or customize the Moodle's 'Upload a file' functionality on file picker. I need to store all files on external s3 bucket storage directly which uploaded through Upload a file functionality of file picker. I want to use normal file type upload option not the Moodle filepicker, filemanager etc.
For this, I developed a custom local plugin which is working separately but actually We required this on Moodle core Upload a file option.
Is there any way to extend/modify the core code of 'Upload a file' without changing in core code? I think i need to create local plugin and write the code in it for extending/modifying the core functionality and actually I searched lot but did not find anything how to achieve this. Please help me anybody.