我的 sharepoint 在线站点 url 是https://sitename.sharepoint.com/sites/mysitecoll
,我帐户的“我的站点”url 是“我的站点”中https://sitename-my.sharepoint.com/personal/myusername
的我的文档 urlhttps://sitename-my.sharepoint.com/personal/myusername/Documents
现在我正在尝试使用 csom / REST 将文档上传到“我的站点”文档库。上传表单将在 中https://sitename.sharepoint.com/sites/mysitecoll
,因为两者都是不同的域,所以上传不起作用(我能够上传到当前站点集合中的文档库)。我尝试了使用 CSOM、REST、REST 和跨域库(SP.RequestExecutor.js)的方法,但它们都不起作用。
在 CSOM 中,我通过使用创建了上下文
var clientcontext = new SP.ClientContext(mysiteurl);
- 然后我收到类似“应用程序网络未部署在此服务器上”的错误。(我使用 web 部分而不是应用部分)
我将 REST 和 REST 与跨域库一起使用。-然后我遇到了禁止错误。如果我上传到当前站点文档库,则相同的代码正在工作。
如何使用 JavaScript 从网站集页面将文件上传到“我的网站”?