我有一个没有运行Sharepoint的Web服务器,它甚至没有使用任何Microsoft技术。我需要一种方法来浏览器访问我的网站,以便能够将本地文件(本地到客户端)上传到客户端可见的Sharepoint服务,然后将状态发送到我的Web服务器。我不想在客户端上运行独立的应用程序。我怎么能做到这一点?我是网络编程的新手,所以如果这个问题没有意义,请耐心等待。
答案 0 :(得分:0)
这是一种不寻常的情况。
如果您的用户可以访问Sharepoint网站并在那里上传文件,那么您可以订阅文件更新的文件夹,并从Sharepoint接收通知电子邮件。如果这些电子邮件转到您的Web服务器上的专用电子邮件地址,您可以在Web服务器上的应用程序中处理这些传入的电子邮件。
答案 1 :(得分:0)
要概括DOK的答案,您可以在他们上传到的文档库中启用工作流程。这可以触发您可能喜欢的任何操作或一系列操作。
答案 2 :(得分:0)
考虑到您很少使用任何Microsoft技术的情况,我不会优化您可以通过常规方式上传或下载。我的经验告诉我,如果你不使用MS技术,总有一些障碍。
我不是一个经验丰富的SharePoint用户,并且没有遇到您的情况。但我坚信DOK的答案对你来说更好。
希望这有点帮助!
答案 3 :(得分:0)
从客户端,您必须使用SharePoint客户端OM。在浏览器中,您可以从Silverlight控件中选择javascript或C#。见Using the SharePoint Foundation 2010 Managed Client Object Model
答案 4 :(得分:0)
这听起来像是一个跨站点脚本问题。我认为最好的办法是让用户在您的Web应用程序中输入文件名/ URL,而不是尝试编写脚本来自动化该通知。您的服务器可以使用WebDAV或调用sharepoint来验证文件是否存在。