Sharepoint 2013 - 如何以匿名用户身份将文档附加到文档库

Sharepoint 2013 - how to attach document to a document library as anonymous user

我在 Sharepoint2013 站点上有一个文档库。我希望匿名用户可以访问此列表,并可以在指定他们的电子邮件地址后上传他们想要的任何文档。我指示列出设置并允许匿名访问权限,如下所示。

Name            Type            Permission Levels
Anonymous Users Anonymous Users Add Items, Edit Items, Delete Items, View Items

现在,匿名用户可以毫无问题地访问文档库。这些用户可以在不选择文档的情况下单击保存按钮,这是有效的并且存在记录。但是,当匿名用户上传文档时,单击保存按钮时,用户将自动定向到登录页面,要求提供凭据,而不保存文档。我想要的是匿名用户也可以将任何文档上传到文档库,他们应该不需要登录。

如果有人能提供帮助,我将不胜感激。

谢谢。

默认情况下,匿名用户无法将文档上传到 SharePoint 库,因此您必须创建一个 Web 部件并使用 RunWithElevatedPrivileges 方法将文件上传到文档库。

您可以在此处找到 Web 部件的代码:

http://andreaswijayablog.blogspot.com.br/2014/04/sharepoint-2013-anonymous-access-add.html