とりわけ、ユーザーがサーバーにファイルをアップロードできるようにする Web アプリケーションを作成しています。名前の衝突を防ぎ、ファイルを整理するために、ファイルがサーバーに配置されたら名前を変更します。元のファイル名を追跡することで、バックエンドでファイル名を変更したことを知らずに、ファイルの所有者と通信できます。つまり、ファイルをダウンロードするまでです。その場合、見慣れない名前のファイルをダウンロードするように求められます。
私の質問は、HTML だけを使用してダウンロードするファイルの名前を指定する方法はありますか? したがって、ユーザーが「abc.txt」という名前のファイルをアップロードし、その名前を「xyz.txt」に変更しますが、ダウンロードするときに、ブラウザーにファイルをデフォルトで「abc.txt」として保存させたいと考えています。これが HTML だけでは不可能である場合、それを行う方法はありますか?