0

SharePoint ドキュメント リストから選択したファイルをサーバーのローカル ドライブにコピーしようとしています。しかし、SharePoint 2010 内で C# または JavaScript (できれば C#) を使用して、どこでもこれを行う方法を見つけることはできません。これは可能ですか?もしそうなら、誰かが私を正しい方向に導くための指針を提供できますか? ありがとう!

4

1 に答える 1

0

カスタム アクションを使用して、機能をリボンに統合できます (この記事を参照してください)。

カスタム アクションをコードに追加すると、次のことが可能になります。

ファイル サーバーの相対 URL がわかっている場合は、Web から取得できます。

SPFile file = YourWebObject.GetFile("FileServerRelativeUrl");

SPFile オブジェクトを持っているものは、.NET IO ライブラリを使用してディスクに保存できます。

FileStream fileStreamToSave = YourWebObject.OpenBinaryStream();

保存するだけではなく...

重要!- ファイルを保存するフォルダーへの書き込みアクセスを許可する必要があります。

于 2013-01-30T13:09:52.700 に答える