Веб-часть SharePoint 2010 Silverlight - загрузка нескольких файлов из Интернета в библиотеку документов - PullRequest
0 голосов
/ 10 октября 2011

Необходимо загрузить несколько файлов из веб-расположения в библиотеку документов SharePoint 2010 с помощью веб-части Silverlight 4.0.

Можно ли достичь этого, не загружая файлы на локальный компьютер, а затем загружая их обратно на сервер SP? Как это будет сделано?

Может ли Silverligth открыть поток в песочнице? Использование приложения вне браузера с повышенными привилегиями не допускается.

Если нет, следует ли использовать изолированное хранилище, поскольку у нас есть несколько файлов, которые нужно загрузить и повторно загрузить в библиотеку документов? Есть ли другой вариант? Файлы имеют размер несколько МБ, поэтому размер изолированного хранилища придется увеличить.

Спасибо

1 Ответ

0 голосов
/ 10 октября 2011

Да, вы можете загружать файлы в SharePoint без временного сохранения их на диск.У кого-то был похожий вопрос , единственное отличие в том, что он читает байтовый массив с диска.Для загрузки / потоковой передачи контента с другого веб-адреса я бы предложил вам использовать класс WebClient (который также поддерживает асинхронную загрузку).Я не думаю, что вам нужно настраивать изолированное хранилище.

Только что нашел еще одну другую статью в Google, вы можете изменить этот код на свой.

Обратите внимание, что SharePoint имеет (по умолчанию) макс.размер загрузки 50 МБ (iis7 имеет 30 МБ) - это можно изменить в файле web.config, но его необходимо применить ко всем серверам).

...