Программно установить имя файла для загрузки на веб-странице

Есть ли способ программно установить имя файла, который будет загружен с веб-страницы? Я подозреваю, что ограничения безопасности браузера делают это невозможным, но я надеюсь, что кто-то докажет, что я неправ.

У меня есть веб-приложение, которое должно позволить администратору загружать HTML. Администратор выбирает файл HTML, затем приложение загружает этот файл, а также выясняет все вспомогательные файлы (изображения, таблицы стилей и т. Д.) И загружает их тоже. Похоже, нет способа программно загрузить файлы поддержки с веб-страницы, поскольку пользователь должен явно указывать каждый файл.

В настоящее время для этого у меня есть отдельное приложение для Windows, но было бы идеально, если бы эта функция была интегрирована с остальной частью приложения. Мой бэкэнд - ASP.NET с C #.

Ответы на вопрос(3)

раузер. Это было бы нарушением безопасности, если веб-сайт мог просто захватить вещи.

используя какой-либо плагин для браузера. Это больше работы для вас (и это может повлечь за собой потенциальные последствия для безопасности, помимо тех, которые возникают, когда пользователи просто запускают ваше приложение). Однако это может помешать более интегрированному взаимодействию для ваших пользователей. Я бы не решался полностью исключить приложение. Проблемы совместимости браузера являются общими.

вы не можете сделать это без клиентского приложения или специального плагина.

Безопасность браузера не позволяет серверу получать информацию о содержимом жесткого диска клиента.

Ваш ответ на вопрос