我需要将 spfile 保存在物理位置。例如: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);
}
}
现在如何将文件保存在物理位置。请给出一些代码。
Use SPFile.OpenBinaryStream()
“打开”文件:
SPFile file = ...;
using (Stream stream = file.OpenBinaryStream())
{
using (FileStream fs = File.OpenWrite("file path"))
{
// write file to the file stream here
}
}
MSDN:SPFile.OpenBinaryStream http://msdn.microsoft.com/en-us/library/ms470901.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)