Media Library frontend side upload and user-specific access

System Information
  • Strapi Version: 4.3.2
  • Operating System: Win64
  • Database: Pg
  • Node Version:
  • NPM Version:
  • Yarn Version:

Hello, I have a question. I want to let authorized end users upload images to the media library straight from frontend (with no view restrictions - just public after upload).

How can I let the user see only his own folder during upload? Can I create a folder with ID of the user? How to create a folder programmatically? Is it even possible? Or I gotta use Cloudinary or S3?