Предположим, у меня есть веб-приложение .NET, которое содержит две панели. Одна панель - это программа просмотра, способная отображать различные типы файлов большого размера. Другая панель содержит произвольный список файлов, например, file1.docx, file2.xlsx, file3.pptx, file4.txt, file5.doc, file6.htm, file7.zxz, file8.exe и т. д.
Пользователь может выбрать любой файл в списке и отобразить его на соседней панели при изменении выбора, предположительно через клиентский Javascript. Учитывая, что пользователь выбрал какой-то файл, например, file1.docx, есть ли способ предварительной выборки / предварительной загрузки некоторого количества файлов в списке, например, file2.xlsx и file3.pptx, пока пользователь просматривает file1.docx?
Если бы это можно было сделать в фоновом режиме с помощью асинхронного Ajax-подобного вызова, это ускорило бы появление приложения для пользователей, которые последовательно переходили от файла к файлу. Я предполагаю, что вызов предварительной выборки может быть достаточно умным, чтобы не пытаться запрашивать файлы, которые не могут быть просмотрены, например, EXE-файлы.
Любая помощь или примеры будут высоко оценены.