Мой офис использует программное обеспечение, которое генерирует отчеты на основе XML.Эти отчеты также ссылаются на файлы изображений, которые создаются во время генерации отчета.
Я пытаюсь разработать веб-приложение ASP.NET MVC, которое позволит пользователям обмениваться этими отчетами и совместно работать над ними.Сайт будет считывать данные XML в базу данных, а также сохранять файлы изображений для просмотра на сайте.
Однако проблема, с которой я сейчас сталкиваюсь, заключается в том, что программное обеспечение для создания отчетов создает гораздо больше изображенийна самом деле нужен мой сайт.После прочтения данных отчета в формате XML мой сайт, как правило, обнаруживает, что ему действительно нужно загрузить только несколько изображений из всех изображений, которые были экспортированы программным обеспечением.
Я не хочу тратить трафик или время, заставляя пользователя загружать каждое изображение на сайт, так как большинство из них будут просто удалены после того, как сайт прочитает файл XML.
Есть ли другой способ разрешить веб-приложению выборочно загружать файлы с компьютера пользователя?В конечном счете, я хотел бы, чтобы сайт мог читать в файле отчета XML, определять, какие файлы изображений ему нужны, а затем приступать к загрузке только этих изображений.?А как же серебряный свет?
Я знаю, что мог бы разработать отдельный исполняемый файл, который бы обрабатывал XML и загружал изображения.Но я стараюсь не требовать от пользователя установки чего-либо для использования этого сайта.