SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(SPContext.Current.Site.ID))
{
using (SPWeb web = site.AllWebs[SPContext.Current.Web.ID])
{
web.AllowUnsafeUpdates = true;
SPList list = web.Lists.TryGetList("文档"); //考虑到中英文的影响,这个在英文状态下名称可能需要改变 if (list != null)
{
LogHelper.WriteLog(LogArea.SPSUI, LogLevelType.INFO, "资产处置-找到文档库"); SPFolder folder = list.RootFolder;
HttpFileCollection files = Request.Files; if (files.Count > && fileUpload.HasFile)
{
for (int i = ; i < files.Count; i++)
{
HttpPostedFile file = files[i];
string onlyName = System.IO.Path.GetFileName(file.FileName);
string urlOfFile = DateTime.Now.ToString("yyyyMMddhhmmss") + onlyName;
SPFile oFile = folder.Files.Add(urlOfFile, file.InputStream, true);
oFile.Update(); File fileModel = new File
{
Id = Guid.NewGuid(),
Name = onlyName,
Url = oFile.ServerRelativeUrl,
Created = DateTime.Now,
CreateBy = web.CurrentUser.Name
};
result.Add(fileModel);
}
}
}
web.AllowUnsafeUpdates = false;
}
}
});

最新文章

  1. 求第N个质数算法
  2. 简单BigDecimal运算精度
  3. [Asp.Net]获取客户端ip和mac地址
  4. 51Nod 1201 整数划分 (经典dp)
  5. @section Right
  6. mac 终端常见指令
  7. 打开本地STL文件并创建webgl使用的geometry
  8. 【Scala】Scala之Classes and Properties
  9. 《跟我学IDEA》二、配置maven、git、tomcat
  10. WinForm外包公司 WInform外包项目监控案例展示
  11. T-SQL基础(五)之增删改
  12. UI自动化(六)js
  13. windows mysql 的myini
  14. C#3.0:新特性
  15. Android 性能测试之内存 --- 追加腾讯性能案例,安卓抓取性能扫盲帖
  16. weblogic10.3.6打补丁PSU
  17. POJ 3628 Bookshelf2(0-1背包)
  18. django做form表单的数据验证
  19. HashSet、HashMap、Hashtable、TreeMap循环、区别
  20. TP中CURD操作

热门文章

  1. Java实现 蓝桥杯VIP 算法训练 乘法表
  2. Java实现 LeetCode 234 回文链表
  3. Java实现 洛谷 P1028 数的计算
  4. java实现金额组合
  5. java实现第六届蓝桥杯熊怪吃核桃
  6. CMD指令和GIT指令
  7. shell中文本内容多行变一行的技巧
  8. 第03组 Alpha(2/4)
  9. MIT6.S081/6.828 实验1:Lab Unix Utilities
  10. 00-02.kaliLinux-配置SSH服务