I have a single document library containing 4 different content types, and I need to be able to make custom edit forms for these content types (it cannot be achieved out of the box.) While I have been able to set the custom edit forms to the content types, I have not been able to successfully redirect to these pages after uploading the file. The upload always defaults to the "Default" content type and then (obviously) re-routes to that content type's edit form. Is there a way to specify a "Source" or something in the URL that would allow me to define which content type we are uploading? The custom edit form DOES NOT contain the "Content Type" choice like the default edit form does, so I am at a bit of a loss.

My initial plan was to store the content type ID in session storage and use it somehow to point to the correct form, but I have yet to succeed with this.