簡體   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