Вы не можете сделать это во всех браузерах, предположительно IE делает , но Mozilla и Opera этого не делают.
Когда вы составляете сообщение в GMail, функция «прикреплять файлы» реализована одним способом для IE и любого браузера, который поддерживает это, а затем реализовал другой способ для Firefox и тех браузеров, которые этого не делают.
Я не знаю, почему вы не можете этого сделать, но одна вещь, которая является угрозой безопасности и которую вы не можете делать в любом браузере, программно задает имя файла в элементе HTML File.
Обратите внимание, что эта проблема была обнаружена в системе отслеживания ошибок через Issue # 128905669 , также существует альтернативное решение, предлагаемое одной из служб поддержки Google, которая заключается в использовании https: / /www.image-charts.com/
Похоже, это устарело
https://developers.google.com/chart/image/docs/gallery/dynamic_icons