まず、これはクライアント側の JavaScript です。そして、JavaScript がこのように設計されていないことは知っています。
特定のコードでは、ファイル名と base64 でエンコードされたデータがあります。この情報はすでにクライアント側にあり、JavaScript を介してアクセスできます。ダウンロードダイアログを使用して、それをデコードし、ファイルとしてユーザーに提供する方法を知っている人はいますか? base64 をデコードする Apache commons の関数を知っていますが、それがあなたのアイデアと互換性があるかどうかはわかりません。
ご協力ありがとうございました。
PS: HTML 5 は使用できません。コードは IE8 以降で動作する必要があります。