【问题标题】: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 的答案对你来说更好。
希望这会有所帮助!
【解决方案5】:
这听起来像是一个跨站点脚本问题。我认为您最好的选择是让用户在您的 Web 应用程序中输入文件名/url,而不是尝试编写脚本来自动执行该通知。您的服务器可以使用 WebDAV 或调用 sharepoint 来验证文件是否存在。