SharePoint 2007: как загрузить несколько файлов в элемент списка? - PullRequest
0 голосов
/ 09 августа 2010

Я знаю, что библиотека документов в SharePoint 2007 имеет загрузчик нескольких файлов (элемент управления ActiveX, который - и только если у вас установлен Office 2003+), но как бы я использовал эту же функцию с обычным (не для документов) -библиотека) Элемент списка?

Загрузка файлов в обычный элемент списка включает нажатие на ссылку «загрузить» и просмотр / загрузку файлов один за другим. Есть ли лучший способ, чем этот? Конечно, должно быть.

Джейк

Ответы [ 3 ]

2 голосов
/ 09 августа 2010

Я использую подход, но для него нет поддержки пользовательского интерфейса.Вы можете найти это немного утомительным при загрузке одной-двух-двух версий, но это сэкономило мне часы для серьезных массовых загрузок.

Те же функциональные возможности WebDAV, которые мы получаем при использовании «Открыть с помощью Проводника Windows» в библиотеке документов,доступны для списка.

Допустим, у меня есть список на http://myorg.com/sites/Widgets/Lists/MyList.

. Я могу открыть список в проводнике Windows, перейдя по адресу \\myorg.com\sites\Widgets\Lists\MyList.

Вложения хранятся в подпапке Attachments, которая содержит папки с числовыми именами (1, 2, 3, ... и т. Д.).Номера соответствуют идентификатору элемента списка.Выберите (или создайте) папку с идентификатором, соответствующим элементу, в который вы хотите загрузить файл, и перетащите его оттуда.

0 голосов
/ 12 августа 2010

Кажется, у меня есть привычка отвечать на свои вопросы. Не уверен, хорошо это или нет.

В итоге я добавил кнопку «Загрузить несколько файлов» на панель инструментов, которая указывала на пользовательскую страницу ASPX в папке _layouts. На этой странице отображался компонент ActiveX, используемый библиотекой документов, и URL-адрес «для публикации» для него был самой страницей ASPX. Когда он был опубликован, он искал загруженные файлы и прикрепил их все к элементу списка, на который ссылаются параметры URL, переданные ему с помощью кнопки панели инструментов.

Это обсуждается здесь: http://weblogs.asp.net/nathanyorke/archive/2007/12/05/uploading-multiple-files-via-the-web.aspx

Если я перейду к ведению блога и полному объяснению на моем собственном сайте, я постараюсь не забыть опубликовать ссылку здесь.

Jake

0 голосов
/ 09 августа 2010

Если не считать написания собственной веб-части для загрузки файлов с несколькими файлами, я думаю, что вы будете привязаны либо к одному за раз (например, к приложению к элементу списка), либо к библиотеке документов.Не забывайте, что вы можете настроить свою библиотеку так, чтобы она вела себя как список.

Почему возникает проблема с использованием библиотеки документов?

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