2

是否可以创建一个 SharePoint(wss3 或 MOSS 2007)webpart,允许将文件拖放到它上面,然后将文件上传到预定义的文档库中?

我想这需要某种形式的客户端脚本(Ajax?),但我对 ajax 的了解有点粗略。

从我目前的探索来看,我在想:

  1. 用户将文件拖到“放置区”Webpart 上。
  2. 这个动作触发了一些代码
  3. 此代码将文件加载到 SharePoint 库中(如下所示:将文件上传到 SharePoint

任何指针将不胜感激

非常感谢。

缺口

4

4 回答 4

2

好,

正如您所说,我要做的是一个带有 javascript 的 Web 部件,它允许用户将一些文件拖放到 Web 部件内的区域中。用户完成后,我将在单击 webpart 的按钮后上传这些文件。我认为最好在一个独特的事务中使用 SharePoint,而不是使用 AJAX 上传和删除文件。因此,拖放功能可以使用某种 javascript(如 Scriptaculous)和另一种 javascript(如经典回发)来完成。

于 2009-03-30T12:07:21.537 回答
2

您可能还想看看另一种方法来执行此操作。如果您在 Web 部件中执行此操作,则需要将该 Web 部件添加到您希望此功能起作用的每个站点中。您可能想尝试 Sharegate (www.share-gate.com)。它是一种最终用户工具,允许您将文件从计算机(或任何 SharePoint 列表/库)拖放到任何 SharePoint 库。通过将文档放入库中,您将被要求选择一个属性模板,您可以在其中定义附加到文档的所有属性。您不仅会拖放文档,还会同时构建信息。希望这有帮助!

于 2011-07-19T15:04:49.447 回答
1

也许我的回复与你的帖子有点无关!我觉得上传文件到SharePoint并不是一件苦差事,内置功能足以让我们上传文件。我认为,问题在于签入过程,可能是你应该做的!

于 2009-03-31T02:06:56.073 回答
1

Altought 现在可能不那么重要了,但是 CodePlex 现在有一个 SharePoint 插件,它允许通过拖放将文件上传到 SharePoint 文档库中。

可在此处获得: http: //dndupload.codeplex.com/

在 Firefox 和 Chrome 中工作,使用来自 HTML5 的 FileApi,同时支持 SharePoint 2007 和 2010。

于 2010-11-12T10:36:13.860 回答