У меня есть надстройка Outlook, разработанная с использованием VSTO, которая, помимо прочего, позволяет пользователю выбирать вложения в письме, а затем загружать их на веб-сайт. Загрузка осуществляется посредством вызова веб-сервиса, который находится на сайте. Я хочу преобразовать надстройку VSTO в надстройку Office для обеспечения доступности надстройки на платформах, отличных от Windows. Я искал, как этого можно достичь. Согласно сообщению SO здесь: Доступ к вложению в веб-надстройке Outlook , надстройка Outlook не может передавать вложения выбранного элемента непосредственно в удаленную службу, работающую на вашем сервере. Вместо этого надстройка может использовать API вложений для отправки информации о вложениях удаленной службе. Затем служба может связаться с сервером Exchange напрямую, чтобы получить вложения.
Мои клиенты не используют сервер Exchange. Если надстройка Outlook не может передавать вложения напрямую, мне нужно загрузить вложения во временную папку на компьютере пользователя, а затем загрузить их в веб-службу из надстройки Outlook. Это возможно ? Есть ли другая альтернатива для достижения того, чего я хочу?