Q:

I have an ASP.NET Core MVC application hosted in AWS. in this users will load files. Where to save these files

I have an ASP.NET Core MVC application hosted in AWS. in this users will load files. Where to save these files? Do I need to load to s3 or create a new EC2 and save files inside or efx?

A:

You should definitely upload the file to S3. It's meant to store files.
You can for example use AWS SDK from your backend to upload the file received by the front to S3: Upload an Object Using the AWS SDK for .NET
Or the backend could send a presigned URL to the frontend so that the upload is done directly by the frontend application: Uploading Objects Using Presigned URLs
Hope this helps

