如何上傳和SharePoint Server 2010中提取zip文件?ZIP解壓2010
0
A
回答
0
一個解決辦法可能是使用文檔庫上傳的zip文件,然後掛鉤的事件處理程序就可以截獲載的文件,並對其進行解壓縮,然後你可以決定如何處理它,你甚至可以存儲解壓縮後的版本並刪除原始文件。
你可以在這裏看到如何爲一個文檔庫創建一個事件處理的例子:
http://karinebosch.wordpress.com/walkthroughs/event-receivers-walkthrough2/
0
與Zip文件(或任何潛在的大文件)工作的事件接收器的方法有幾個限制像在解壓縮過程中可能使用了大量的服務器內存或有如果時間過長運行,這意味着你將無法處理任何不平凡的zip文件線程被IIS終止。
有處理這些問題和更多在這裏包: http://www.blackbladeinc.com/en-us/products/wsszip/Pages/WhatsNew.aspx
一些什麼軟件處理是很難只用一個事件接收器操作包括:
- 基於表單的/索賠基於身份驗證
- 下載和上傳非常大(多GB)Zip文件
- 具有負載平衡Web服務器的SharePoint場 個
相關問題
- 1. 解壓縮zip
- 2. 解壓縮Zip文件3.6
- 3. 解壓縮.zip文件
- 4. BlackBerry - 解壓縮Zip文件
- 5. 解壓縮.zip文件
- 6. 列表.zip目錄沒有解壓
- 7. aspnet mvc zip解壓縮支持dotnet庫
- 8. 無法解壓zip文件在linux centos
- 9. 文本區域不同時ZIP解壓
- 10. 在Amazon S3上解壓ZIP文件
- 11. 使用Java ZipFile解壓ZIP文件類
- 12. 在silverlight中解壓縮zip文件
- 13. 如何解壓zip文件c#
- 14. 無法解壓縮和Firefox zip插件
- 15. iPhone上是否有zip解壓縮?
- 16. 在Windows 8上解壓ZIP文件C#
- 17. 使用zlib解壓zip文件
- 18. Firefox擴展:下載並解壓縮ZIP
- 19. Zip壓縮
- 20. 以zip格式隱藏字符串而不解壓zip文件
- 21. Java中的解壓縮/ zip壓縮的後續問題
- 22. Windows壓縮文件夾沒有完全解壓縮zip
- 23. 解壓ZIP壓縮的二進制字符串
- 24. iOS iphone解壓縮跨(多卷).7z或.zip壓縮文件
- 25. 壓縮和解壓縮與每個「壓縮,gzip,bzip2和zip」文件
- 26. gofabric8>無法解壓/Users/apple/.fabric8/bin/oc.zip zip:不是有效的zip
- 27. ZipInputStream getNextEntry解壓時的.zip我試圖提取.zip文件的文件
- 28. 使用zip壓縮包
- 29. 壓縮的zip檔案
- 30. PHP壓縮文件到zip
事件處理程序是由OWSTimer處理不是IIS你的意思做的線程可以通過IIS被終止?請詳細說明該軟件包如何在提取過程中使用比事件處理程序更少的內存? – Luis 2012-08-05 02:29:37
抱歉沒有及時回覆。事件接收器可以在W3wp.exe進程或在運行OWSTIMER.exe,這取決於事件接收器的類型和它是如何配置的。看看線程[哪個流程做下運行的事件接收器?(http://sharepoint.stackexchange.com/questions/27717/which-process-do-event-receivers-run-under) – 2012-09-22 06:11:48
感謝的答覆,是的,這是正確的,如果他們是異步的,你可能應該修改你的答覆完成。另外你聲稱它會使用更少的內存。你能否詳細說明一下。我不明白爲什麼第三方庫會在提取過程中使用較少的內存。謝謝 – Luis 2012-09-24 01:10:21