Перетащите файлы в веб-часть SharePoint для загрузки в DocLibrary.
-
22-08-2019 - |
Вопрос
Можно ли создать веб-часть SharePoint (wss3 или MOSS 2007), чтобы можно было перетаскивать на нее файлы, а затем загружать файлы в предопределенную библиотеку документов?
Я предполагаю, что для этого потребуется какая-то форма сценариев на стороне клиента (Ajax?), но мои знания в ajax немного отрывочны.
Из моего исследования на данный момент я думаю:
- Пользователь перетаскивает файл в веб-часть «зоны перетаскивания».
- Это действие запускает некоторый код
- Этот код загружает файл в библиотеку SharePoint (например: Загрузка файла в SharePoint)
Любые указатели будут с благодарностью приняты
Большое спасибо.
Ник
Решение
Хорошо,
Как вы сказали, я бы сделал веб-часть с javascript, которая позволяла бы пользователю перетаскивать некоторые файлы в зону внутри веб-части.Как только пользователь закончит, я загружу эти файлы после нажатия кнопки веб-части.Я считаю, что лучше работать с SharePoint в рамках уникальной транзакции, а не загружать и удалять файлы с помощью AJAX.Таким образом, функциональность перетаскивания может быть реализована с использованием какого-либо JavaScript, такого как Scriptaculous, а другого — как классическая обратная передача.
Другие советы
Возможно, вы также захотите поискать другой способ сделать это.Если вы сделаете это в веб-части, вам нужно будет добавить эту веб-часть на все сайты, где вы хотите, чтобы эта функция работала.Возможно, вы захотите попробовать Sharegate (www.share-gate.com).Это инструмент для конечного пользователя, который позволяет перетаскивать файлы с вашего компьютера (или любого списка/библиотеки SharePoint) в любую библиотеку SharePoint.Поместив документ в библиотеку, вам будет предложено выбрать шаблон свойств, в котором вы сможете определить все свойства, прикрепленные к вашему документу.Вы не только будете перетаскивать документы, но и одновременно структурировать информацию.Надеюсь, это было полезно!
Возможно, мой ответ немного не имеет отношения к вашему сообщению!Я считаю, что загрузка файлов в SharePoint – это не кропотливая работа, нам достаточно встроенной функции для загрузки файлов.Беда, я думаю, кроется в процессе регистрации, может быть, именно это и стоит сделать!
Altity, возможно, сейчас не так важно, но сейчас на Codeplex есть аддон SharePoint, который позволяет загружать файлы с помощью Drag & Drop в библиотеки документов SharePoint.
Доступна здесь: http://dndupload.codeplex.com/
Работает в Firefox и Chrome, использует FileApi из HTML5, поддерживает SharePoint 2007 и 2010.