SharePoint ドキュメント リストから選択したファイルをサーバーのローカル ドライブにコピーしようとしています。しかし、SharePoint 2010 内で C# または JavaScript (できれば C#) を使用して、どこでもこれを行う方法を見つけることはできません。これは可能ですか?もしそうなら、誰かが私を正しい方向に導くための指針を提供できますか? ありがとう!
1628 次
1 に答える
0
カスタム アクションを使用して、機能をリボンに統合できます (この記事を参照してください)。
カスタム アクションをコードに追加すると、次のことが可能になります。
ファイル サーバーの相対 URL がわかっている場合は、Web から取得できます。
SPFile file = YourWebObject.GetFile("FileServerRelativeUrl");
SPFile オブジェクトを持っているものは、.NET IO ライブラリを使用してディスクに保存できます。
FileStream fileStreamToSave = YourWebObject.OpenBinaryStream();
保存するだけではなく...
重要!- ファイルを保存するフォルダーへの書き込みアクセスを許可する必要があります。
于 2013-01-30T13:09:52.700 に答える