Вопрос о замене компонента ActiveX - PullRequest
0 голосов
/ 14 декабря 2018

Не могли бы вы помочь нам найти решение, как заменить компонент ActiveX в нашем приложении asp.net.Ниже я описываю проблему и как мы пытались ее решить.Наш сценарий:

  1. Пользователь загружает документ с сервера.
  2. ActiveX сохраняет файл в папке на компьютере пользователя.
  3. ActiveX запускает приложение Office на компьютере пользователя.
  4. Когда пользователь закончил редактирование документа, он нажимает кнопку на странице нашего приложения и ActiveX берет файл с компьютера пользователя и отправляет его на сервер, где он будет сохранен в базе данных.

Как известно, Microsoft прекратит поддержку ActiveX на Edge.Мы попытались найти решение, которое позволит нам удалить компонент ActiveX без потери функциональности, которая у нас есть в настоящее время (упомянуто в шагах выше).

Мы начали изучать возможность использования OneDrive для этой цели.Мы настраиваем хранилище OneDrive на стороне сервера и пытаемся загрузить туда файл.Моя идея: сервер должен иметь возможность войти в OneDrive и загрузить файл, затем создать ссылку для редактирования и отправить ее пользователю.Пользователь использует Office 365 онлайн для редактирования документа.Когда он закончил, он нажимает кнопку в нашем приложении, сервер загружает файл из OneDrive и сохраняет его в нашей базе данных.

Но в результате я обнаружил, что Пользователь не может загрузить файл в OneDrive автоматически без участия пользователя.Перед загрузкой файла пользователь должен выполнить аутентификацию с сайта http://login.live.com.

Мои вопросы: Как правильно удалить ActiveX для поддержки нашего варианта использования?Можем ли мы использовать OneDrive или посоветовать другие решения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...