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.
Please ...