you can consider the below options for uploading jpg, png, mp4 files with metadata and different renditions but not sure about having js in the DAM. .html file can be present outside of dam folder and can be cached in dispatcher. All depends on your use case and how you want to access it.
To upload larger number of files, use one of the following approaches. Also, see the use cases and methods
really thanks, I was trying to separate ui.content from the projects, It seems I can add my content inside the project ,but when separate,I got the error like
Unknown packaging: content-package
still trying to find the way