Я испробовал примерно дюжину различных методов загрузки файлов в sharepoint из приложения silverlight. У них либо серьезные ограничения (ограничения на размер файла менее мегабайта), либо множество проблем с безопасностью, которые мне не удалось преодолеть. Я пытался:
- WCF (мы пытаемся вообще не использовать какие-либо пользовательские службы WCF, к вашему сведению, хотя это метод, который я получил для полуработы)
- Веб-сервисы Sharepoint
- Клиентская объектная модель
- HTTP положить
- Поток записи веб-клиента
Я видел много разных примеров, когда люди делали совершенно разные вещи, но ни один из них, похоже, не работал, и все они кажутся «старыми» способами. Я использую silverlight 4, sharepoint 2010 на IIS 7. Есть ли лучший способ загрузки больших (скажем, 20–30 мегабайт) файлов? Я просто хочу сбросить файл в библиотеку документов.