繁体   English   中英

使用CSOM / JavaScript的SharePoint 2013 HTML5 Javascript上传到文档库

[英]SharePoint 2013 HTML5 Javascript Upload to Document library with CSOM/JavaScript

是否可以开发HTML5 / JavaScript / Jquery / REST代码以将文件上传到SPO 2013文档库?

如果是这样,是否可以进行一些验证,错误处理和业务规则? 例如:

  • 处理错误
  • 限制文件类型
  • 在上传期间以唯一顺序重命名文件
  • 设置文档库内容类型元数据列

如果是这样,是否可以使用NAPA来完成所有这些工作?

我找到了这个:

http://blogs.msdn.com/b/uksharepoint/archive/2013/04/20/uploading-files-using-the-rest-api-and-client-side-techniques.aspx?wa=wsignin1.0&CommentPosted=真正#commentmessage

是的,我实际上正在执行此操作(将图像上传到文档库-成功上传后更改该文档的属性值),我发现此链接非常有用:

http://technet.microsoft.com/en-us/dn769086(v=office.12)

我在“ fileCollectionEndPoint”和“ serverRelativeUrlToFolder”变量中遇到了问题,将值更改为:

var serverRelativeUrlToFolder = 'YOUR_DOCUMENT_LIBRARY';

var fileCollectionEndPoint = String.format("../../_api/web/getfolderbyserverrelativeurl('{0}')/files/add(overwrite=true, url='{1}')?@target='{2}'", serverRelativeUrlToFolder, fileName, _hostweburl);

这就是对我有用的-YMMV,TechNet代码可能对您有用。


处理文件类型的限制...您可以使用客户端方法来检查文件输入元素的值并检查可接受的扩展名数组...这是一个小提琴:

http://jsfiddle.net/madkidflash/vah3kc0p/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM