【问题标题】:Uploading a file to Sharepoint from a client browser从客户端浏览器上传文件到 Sharepoint
【发布时间】:2009-04-05 17:44:33
【问题描述】:

我有一个没有运行 Sharepoint 的 Web 服务器,它甚至没有使用任何 Microsoft 技术。我需要一种方法让访问我网站的浏览器也能够将本地文件(客户端本地)上传到客户端可见的 Sharepoint 服务,然后将状态发送到我的 Web 服务器。我不想在客户端上运行独立的应用程序。我怎样才能做到这一点?我是网络编程的新手,所以如果这个问题没有意义,请多多包涵。

【问题讨论】:

    标签: c# javascript sharepoint


    【解决方案1】:

    这是一种不寻常的情况。

    如果您的用户可以访问 Sharepoint 网站并在那里上传文件,那么您可以订阅更新文件的文件夹,并接收来自 Sharepoint 的通知电子邮件。如果这些电子邮件发送到您网络服务器上的专用电子邮件地址,您可以在网络服务器上的应用程序中处理这些传入的电子邮件。

    【讨论】:

      【解决方案2】:

      要概括 DOK 的答案,您可以在他们上传到的文档库上启用工作流。这可以触发您可能喜欢的任何操作或一系列操作。

      【讨论】:

        【解决方案3】:

        考虑到您很少不使用任何微软技术的情况,我没有优化您可以通过常规方式简单地上传或下载。我的经验告诉我,如果你不使用 MS 技术,总会有一些障碍。

        我不是一个很有经验的 SharePoint 用户,也没有遇到过您的情况。但是我坚信 DOK 的答案对你来说更好。

        希望这会有所帮助!

        【讨论】:

          【解决方案4】:

          从客户端,您必须使用 SharePoint 客户端 OM。在浏览器中,您可以从 Silverlight 控件中选择 javascript 或 C#。见Using the SharePoint Foundation 2010 Managed Client Object Model

          【讨论】:

            【解决方案5】:

            这听起来像是一个跨站点脚本问题。我认为您最好的选择是让用户在您的 Web 应用程序中输入文件名/url,而不是尝试编写脚本来自动执行该通知。您的服务器可以使用 WebDAV 或调用 sharepoint 来验证文件是否存在。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2023-01-28
              • 1970-01-01
              • 2016-06-15
              • 1970-01-01
              • 1970-01-01
              • 2015-10-31
              • 2013-07-09
              • 1970-01-01
              相关资源
              最近更新 更多