C# 如何在c中将spfile保存在物理位置#
我需要将SPF文件保存在物理位置。例如:c驱动器 我使用以下代码获取文件:C# 如何在c中将spfile保存在物理位置#,c#,sharepoint,C#,Sharepoint,我需要将SPF文件保存在物理位置。例如:c驱动器 我使用以下代码获取文件: using (SPSite site = new SPSite(item.Web.Site.ID)) { using (SPWeb web = site.OpenWeb(item.Web.ServerRelativeUrl)) { SPFile file = web.GetFile(item.File.UniqueId); } } 现在,如何在物理位置保存文件。请给出一些代码。使用SPF
using (SPSite site = new SPSite(item.Web.Site.ID))
{
using (SPWeb web = site.OpenWeb(item.Web.ServerRelativeUrl))
{
SPFile file = web.GetFile(item.File.UniqueId);
}
}
现在,如何在物理位置保存文件。请给出一些代码。使用
SPFile.OpenBinaryStream()
来“打开”文件:
SPFile file = ...;
using (Stream stream = file.OpenBinaryStream())
{
using (FileStream fs = File.OpenWrite("file path"))
{
// write file to the file stream here
}
}
我不喜欢SharePoint,但简单的stramwriter无法工作?