@SantanuMan , There is alternative way to achieve this requirement, if your application landscape uses shared platform (ex, Google Drive, Sharepoint.. ) for content storage in your application then this approach will be useful.
So when you upload the attachment in a work object, derive the edit link from the source and display as a button/icon in case attachment view against per attached file. Now using that edit link, you can open the document in any new browser tab from its source and your requirement will be served.
OR you can use the V2 DX API with necessary customization as per your requirement - GET attachment content and POST to upload a file to be used as an attachment in a subsequent call.
I have provided just my thought, hope it helps