我的sharepoint在线网站网址为https://sitename.sharepoint.com/sites/mysitecoll
,我帐户的“我的网站”网址为https://sitename-my.sharepoint.com/personal/myusername
“我的网站”中的文档网址为https://sitename-my.sharepoint.com/personal/myusername/Documents
现在我想使用csom / REST将文档上传到“我的网站”文档库。上传表单将在https://sitename.sharepoint.com/sites/mysitecoll
,因为两者都是不同的域,上传不起作用(我可以上传到当前sitecollection中的文档库)。我尝试了使用CSOM,REST,REST和跨域库(SP.RequestExecutor.js)的方法,但它们都没有工作。
在CSOM中,我使用
创建了上下文 var clientcontext = new SP.ClientContext(mysiteurl);
- 然后我得到错误,例如'app web not deployment on this server'。 (我使用webpart而不是app部分)
我使用REST和REST与跨域库。 - 然后我得到禁止的错误。 如果我上传到当前站点文档库,则相同的代码正在运行。
如何使用JavaScript从网站集页面将文件上传到“我的网站”?