Спасибо. С этим методом можно реализовать 2 вариант.
"быстрый старт" показал что:
- В MAC OS X работает.
- В Windows работает.
- В Андроид 5.0 - почему-то выводится сообщение "Недопустимый формат файла ..." - хотя если перейти в папку загрузок и кликнуть на файле - он открывается (хотя для некоторых расширений с предварительным выбором приложений).
- В Андроид 4.4. - для xls, doc - все отлично работает, а для jpg, png, pdf - также выводится сообщение "Недопустимый формат файла ...". непонятно связано это с настройкой конкретного устройства, или это поведение ОС - и как это обойти непонятно. Загруженные файлы корректно отображаются если их открть из папки Download...
Но конечно не пропадает интерес к реализации 1-го варианта...