У вас есть два требования:
- Проверка содержимого файла перед его загрузкой в SharePoint
- Если проверка файла не удалась, отобразите сообщение для пользователя портала
Не уверен, как вы перезапишете событие кнопки загрузки, чтобы вызвать JavaScript для вызова службы.Если это возможно, то вы можете отобразить сообщение в режиме реального времени.
Если вы используете плагин для обновления формы, то не знаете, как ограничить загрузку файлов в SharePoint.
Пожалуйста, проверьте, подходит ли вам следующая идея,
Предположим, вы загружаете документы против Opportunity.Настройте форму «Возможность», чтобы загружать заметки / файлы в соответствии с этой возможностью.Напишите плагин для создания Note вместе с файлом, который был загружен через портал против возможности.Этот плагин будет проверять содержимое.Если содержимое является действительным, загрузите этот файл, используя эту возможность в SharePoint, программным путем, обновите заметку сообщением и настройте свою веб-страницу для обновления страницы.Если есть сообщение об ошибке, покажите загруженный файл в сетке документов SharePoint.