У нас есть веб-элемент управления ASP.Net для обработки файлов, используемый в веб-приложениях интрасети, который в настоящее время использует ActiveX для обработки извлечения файлов и регистрации. Работает нормально, в IE & Win.
Но теперь мы пытаемся избавиться только от поведения ActiveX и IE ...
Если файл извлечен, он копируется в общую папку с правами доступа, доступными только пользователю извлечения.
Используя скрытый iframe и устанавливая src для iframe что-то вроде «file: ////file_share/dictionary/users_stuff/someDoc.doc», отображается диалоговое окно открытия / загрузки, чтобы пользователь мог открывать и редактировать общий ресурс файл в Word, Excel и т. д. непосредственно из общей папки.
Работает нормально для типов файлов, которые браузеры не могут обрабатывать сами.
Но для типов файлов, таких как txt, images, html, браузер просто загружает файл в iframe или открывает файл, если пользователю дается ссылка. И пользователь не может редактировать файл без ручного запуска соответствующего приложения и копирования URL-адреса. Отображение пользователям «Скопировать этот URL-адрес в предпочитаемое вами приложение и попытаться изменить его» было бы не очень удобным для пользователя ...
Мой вопрос: возможно ли заставить браузер (без ActiveX, IE ...) передать ссылку на ОС или показать какой-нибудь диалог «Что вы хотите сделать с этим файлом»?
Если нет, чего и как можно достичь?