簡體   English   中英

從 Sharepoint 2013 中提取文件

[英]Extracting Files from Sharepoint 2013

我有一個很久以前就有人問過但沒有回答的問題:

Sharepoint 2013 將 WSS_Content 數據庫中的文檔存儲在名為 DocStreams 的表中。

直到 Sharepoint 2010,文件存儲在 VarBinary 列中的一行中。 自 Sharepoint 2013 以來,文件使用 Shredded Blob 存儲存儲在多行中。

有誰知道我如何將 C# 中的碎片存儲中的文件拼湊在一起?

我在網上找到了許多從 SharePoint 2010 及更早版本中提取文件的示例,但它們僅支持將文件內容存儲在 1 行中。

原問題: 從 Sharepoint 2013 WSS_Content 數據庫中提取文件

所以我想知道現在是否有答案。

謝謝你。

我想知道業務需求是否只是直接從數據庫中獲取文件?!

如果不是,請考慮使用SPFile對象,並且不要將文件存儲在一個位置或切碎。 SharePoint 將為您處理:)

例如,請參考MSDN關於SPFile

另請查看這篇文章,其中詳細討論了有關切碎文件如何在幕后工作的機制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM