Всем привет, я новичок в веб программировании и многого не знаю. Хочу попробовать написать просмоторщик машиностроительных деталей на java script наподобие такого
http://artofweb.ru/solutions/aow-3d-viewer/. В целом я вижу решение так: на сервере есть набор файлов и база данных с деталями. У детали есть название и адрес соответствующего 3d файла. Когда пользователь щелкает по названию детали в списке, ее 3d модель отображается в окне просмоторщика. Я думаю, что действия при нажатии пользователя на элемент списка должны быть такими:
1) Отправляет название выбранного элемента на сервер.
2) По названию получаем объект из БД
3) Из объекта вытягиваем путь до файла.
4) Каким-то образом надо передать файл клиенту.
5) Рисуем загруженный модель на клиентской стороне.
Собственно затык на пункте 4, потому что я не представляю как можно осуществить загрузкуфайла на компьютер пользователя. Я могу сформировать на странице ссылку, при щелчке по ней будет открываться окно для скачивания файла, но это совсем не то что мне нужно. Мне нужно, чтобы при щелчке по элементу из списка на компьютер пользователя незаметно для него скачивался файл с 3d моделью и после скачки отрисовывался (по сути 1 в 1 как по ссылке выше). Как это можно сделать?