Sharepoint Server 2010でzipファイルをアップロードおよび抽出する方法は?Sharepoint Server 2010のジップ抽出
0
A
答えて
0
解決策は、ドキュメントライブラリを使用してzipドキュメントをアップロードし、アップロードしたドキュメントをインターセプトして解凍するイベントハンドラをフックアップすることです。解凍したバージョンと元のファイルをドロップします。
ドキュメントライブラリのイベントハンドラを作成する方法についてここでは例を見ることができます:
http://karinebosch.wordpress.com/walkthroughs/event-receivers-walkthrough2/
0
Zipファイル(または任意の潜在的に大きな文書)を扱うためのイベントレシーバのアプローチはいくつかの制限がありますこれは、解凍プロセス中に多数のサーバーメモリを使用する可能性があります。実行に時間がかかりすぎると、IISによってスレッドが終了する可能性があります。つまり、通常のzipファイルを処理できません。
ここで、これらの問題などを扱うパッケージがあります: http://www.blackbladeinc.com/en-us/products/wsszip/Pages/WhatsNew.aspx
ちょうどイベントレシーバで行うのは難しいです、そのソフトウェアのハンドルが含ま何の一部:
- フォームベース/クレームはベースの認証
- 非常に大きな(マルチギガバイト)Zipファイルのダウンロードとアップロード
- 負荷分散されたWebサーバーを備えたSharePointファーム
関連する問題
- 1. Asp.net/sharepoint server 2010 integration
- 2. 多数のジップを抽出します
- 3. SharePoint Server 2010の開発環境のセットアップエラー
- 4. SharePoint 2010のSQL Server 2008 R2のから
- 5. SharePoint 2010およびSQL Server 2008
- 6. Sharepoint 2010の編集SharePoint Designer 2010のアセットライブラリビュー
- 7. SharePoint 2010のAjaxControlsToolkit
- 8. Sharepoint 2010、ClientContext&Unauthorized
- 9. Sharepoint 2010
- 10. Sharepoint 2010のカスタムログインページ
- 11. Sharepoint 2010のリトラクトソリューション
- 12. Sharepoint 2010のクイックランチカスタマイズ
- 13. SharePoint 2010のwebpart
- 14. Sharepoint 2010のFBA
- 15. SharePoint 2007からSharePoint 2010への移行
- 16. ルックアップフィールドで部分文字列を抽出できません-sharepoint 2010
- 17. Sharepoint 2010パブリッシングサイトのカスタムページレイアウトWebパーツゾーン
- 18. Sharepoint 2010ビジュアルスタジオ2010 Webサービス
- 19. Sharepoint Foundation 2010とInfoPath 2010
- 20. SharePoint Server 2010の中央Administrationaおよびその他の設定
- 21. Sharepoint 2010アプリケーションページの問題
- 22. SharePoint 2010リボンアプリケーションページ
- 23. SharePoint 2010とSilverlight
- 24. Sharepoint 2010カスタムプロパティ
- 25. SharePoint 2010 Webpart Chrome
- 26. リファインメントパネル - SharePoint 2010
- 27. Sharepoint 2010リバースプロキシ
- 28. SharePoint 2010 SecurityTokenServiceエラー
- 29. SharePoint 2010ワークフロー
- 30. SharePoint 2010アイテムアップデートイベント
イベントハンドラはIISではなくOWSTimerによって処理されます.IISによってスレッドが終了されるとはどういう意味ですか?また、そのソフトウェアパッケージが、イベントハンドラよりも抽出プロセスでのメモリ使用量が少ない方法について詳しく説明してください。 – Luis
申し訳ありませんが早く反応しません。イベントレシーバーは、イベントレシーバーのタイプとその構成方法に応じて、W3wp.exeプロセスまたはOWSTIMER.exeで実行できます。スレッドを見てください[イベント受信者はどのプロセスを実行しますか?](http://sharepoint.stackexchange.com/questions/27717/which-process-do-event-receivers-run-under) –
返信ありがとう、はい、それは非同期かどうかに応じて正しいです、あなたはおそらく完了のためにあなたの返信を修正する必要があります。また、より少ないメモリを使用するという主張についてはどうでしょうか。あなたは詳細を教えてくれますか?私はなぜ第三者のライブラリが抽出プロセスでより少ないメモリを使用するのか理解していません。ありがとう – Luis