2

SharePoint (wss3 または MOSS 2007) Web パーツを作成して、ファイルをその上にドラッグ アンド ドロップし、定義済みのドキュメント ライブラリにファイルをアップロードすることはできますか?

これには何らかの形式のクライアント側スクリプト (Ajax ?) が必要になると思いますが、ajax に関する私の知識は少し大ざっぱです。

これまでの調査から、私は次のように考えています。

  1. ユーザーがファイルを「ドロップ ゾーン」Web パーツにドラッグします。
  2. このアクションはいくつかのコードをトリガーします
  3. このコードは、ファイルを SharePoint ライブラリに読み込みます (このように: SharePoint へのファイルのアップロード)

任意のポインタは、感謝して受信されます

どうもありがとう。

ニック

4

4 に答える 4

2

これを実行する別の方法を検討することもできます。Web パーツで行う場合は、この機能を機能させたいすべてのサイトにその Web パーツを追加する必要があります。Sharegate (www.share-gate.com) を試してみてください。これは、コンピューター (または任意の SharePoint リスト/ライブラリ) から任意の SharePoint ライブラリにファイルをドラッグ アンド ドロップできるエンド ユーザー ツールです。ドキュメントをライブラリ内にドロップすると、ドキュメントに添付するすべてのプロパティを定義できるプロパティ テンプレートを選択するよう求められます。ドキュメントをドラッグ アンド ドロップするだけでなく、同時に情報を構造化します。これが役に立ったことを願っています!

于 2011-07-19T15:04:49.447 に答える
2

良い、

あなたが言ったように、私がしたいのは、ユーザーがいくつかのファイルを Web パーツ内のゾーンにドラッグ アンド ドロップできるようにする JavaScript を使用した Web パーツです。ユーザーが終了したら、Web パーツのボタンをクリックしてから、これらのファイルをアップロードします。AJAX を使用してファイルをアップロードおよび削除するのではなく、独自のトランザクションで SharePoint を操作する方がよいと思います。したがって、ドラッグ アンド ドロップ機能は、Scriptaculous のようなある種の JavaScript と、従来のポストバックのような JavaScript を使用して実行できます。

于 2009-03-30T12:07:21.537 に答える
1

おそらく、私の返信はあなたの投稿とは少し関係がありません! ファイルを SharePoint にアップロードするのは骨の折れる仕事ではないと思います。ビルトイン機能でファイルをアップロードするのに十分です。問題は、チェックインのプロセスにあると思います。それはあなたがすべきことかもしれません!

于 2009-03-31T02:06:56.073 に答える
1

今はそれほど重要ではないかもしれませんが、CodePlex には SharePoint アドオンがあり、ファイルをドラッグ アンド ドロップで SharePoint ドキュメント ライブラリにアップロードできます。

ここから入手可能: http://dndupload.codeplex.com/

Firefox と Chrome で動作し、HTML5 の FileApi を使用し、SharePoint 2007 と 2010 の両方をサポートします。

于 2010-11-12T10:36:13.860 に答える