SharePointサイトをチェックし、ZIPファイルを探して(doc.zipと呼ぶ)自動化されたコードを書きました。 doc.zipが見つかった場合は、そのファイルをダウンロードしてから、ファイル(target.docxなど)を確認します。 doc.zipは約300MBなので、必要な場所でのみダウンロードしたいと思っています。SharePoint上のZIPファイルの内容をダウンロードせずに回収する
SharePointにはZIP検索機能があり、CSOM(c#)を使用してdoc.zipを検索し、doc.zipの内容を取得するコードを実行することが可能ですそれをダウンロードせずに。
繰り返し実行するだけで、SPのフォルダ内のファイルを検索し、ファイルをダウンロードし、zipエントリを展開するのが快適です。私が必要とするのは、ダウンロードせずにZIPファイルコンテンツを取得することです。
など。 SPコマンドがあります:
cxt.Load(SomeZipFileQuery);
cxt.ExecuteQuery();
ありがとうございます。
[カスタムwcfサービス]を追加することもできます(https://social.technet.microsoft.com/wiki/contents/articles/24194.sharepoint-2013-create-a-custom-wcf-rest-あなたのsharepointにサービスホステッドでsharepoint-and-a-wsp.aspxを配布)...あなたは、クライアント側からajax経由でサービスを呼び出します。 –