2013-08-25 112 views
1

是否可以開發將文件上載到SPO 2013文檔庫的HTML5/JavaScript/Jquery/REST代碼?SharePoint 2013 HTML5使用CSOM/JavaScript上載到文檔庫

如果是這樣,是否有可能做一些驗證,錯誤處理和業務規則?例如:

  • 處理錯誤
  • 限制文件類型
  • 上傳過程中的文件重命名爲一個唯一的序列
  • 集文檔庫中的內容類型的元數據列

如果是這樣,它用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=true#commentmessage

回答

1

是的,我確實這樣做,現在(上傳圖片到文檔庫 - 和更改文件的屬性值,一旦其上傳成功),我發現這個環節非常有用:

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}')[email protected]='{2}'", serverRelativeUrlToFolder, fileName, _hostweburl); 

這對我來說只是什麼工作 - 因人而異,在TechNet代碼可能工作OOB適合你。


處理文件類型的限制...可以使用檢查文件的輸入元素的值和核對擴展是可接受的陣列...這裏的客戶端側的方法是一個小提琴:

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

相關問題