标签: sharepoint

通过内置Web服务将文件上载到SharePoint

通过WSS 3.0版本公开的内置Web服务将文件上载到SharePoint服务器上的文档库的最佳方法是什么?

按照两个初步答案......

  • 我们肯定需要使用Web服务层,因为我们将从远程客户端应用程序进行这些调用.

  • WebDAV方法对我们有用,但我们更愿意与Web服务集成方法保持一致.

还有一个上传文件的网络服务,痛苦但一直有效.

你指的是"复制"服务吗?我们已成功使用此服务的CopyIntoItems方法.这是仅使用WSS Web服务API将文件上载到文档库的推荐方法吗?

我已将我们的代码发布为建议的答案.

sharepoint wss

31
推荐指数
4
解决办法
6万
查看次数

在SharePoint中使用Asp.Net MVC

是否可以在SharePoint网站中使用Asp.Net MVC框架?

asp.net-mvc sharepoint

30
推荐指数
4
解决办法
1万
查看次数

如何在word文档中包含sharepoint版本列的值?

我正在尝试找出一种方法来显示SharePoint中版本列的内容(即每次签入文件时更改的值)作为Word文档中的字段(或类似的东西).

理想情况下,我想知道如何配置SharePoint,以便我可以单击"插入>快速部件>文档属性>版本"之类的内容,它将包含文档中的版本.目标是使某人更容易将文档的打印版本与SharePoint的版本历史相关联.

已经能够为可编辑的文本列添加到文档的内容类型,并让他们显示为文档属性快速部分.我还能够添加一个计算列,该列将版本作为文本字符串...但是此计算列在Word中显示为文档属性.(也许我错过了计算列的设置)

sharepoint moss ms-word

30
推荐指数
2
解决办法
7万
查看次数

如何在Chrome/Firefox中打开SharePoint文件

在Internet Explorer中,我可以直接从其链接打开Sharepoint文件,以便在保存时自动更新Sharepoint中的文件.但在Chrome中,它要求下载该文件而不是仅打开它.在Firefox中,它可以打开文件,但仍然只是将其下载到临时文件夹然后打开它.

如何在Chrome或Firefox中直接打开Sharepoint文件,就像我在Internet Explorer中一样?

sharepoint firefox internet-explorer google-chrome

30
推荐指数
2
解决办法
11万
查看次数

IE11中的"对象不支持此属性或方法"错误

我收到了错误

严重错误:对象不支持此属性或方法addeventlistener

在IE 11浏览器中访问InfoPath表单页面(使用InfoPath启用列表表单,例如displayifs.aspx).

此错误特定于IE 11,页面在IE 10及更低版本中正常打开.根据这篇MSDN帖子,IE 11支持addEventListener.

有人对此有所了解吗?

sharepoint internet-explorer-11

30
推荐指数
3
解决办法
11万
查看次数

SharePoint列表中的自动编号列

在SharePoint列表中,我想要一个自动编号列,当我添加到列表时会增加.我怎么能最好的呢?

sharepoint moss

29
推荐指数
3
解决办法
21万
查看次数

如何将凭据传递给httpwebrequest以访问SharePoint库

我正在尝试使用SharePoint文档库中的文件HttpWebRequest.为了做到这一点,我必须传递一些凭据.我正在使用以下请求:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/msexcel";
request.UserAgent = "Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0";
request.Credentials = new NetworkCredential(UserName, PassWord);
Run Code Online (Sandbox Code Playgroud)

这是传递凭据的正确方法吗?

c# asp.net sharepoint httpwebrequest

29
推荐指数
3
解决办法
13万
查看次数

e.preventdefault(); 不工作

e.preventDefault();上班真的很麻烦.

这是我的代码

$('#ListSnapshot a').live('click', function(e){
    var url = $(this).attr('href') +' #WebPartWPQ2 .ms-listviewtable';
    $('#ListSnapshot').load(url);
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

有人可以解释我做错了什么,我可以看到加载功能工作,但然后页面重定向到我需要阻止的点击链接.

我也试过移动e.preventDefault();到功能的顶部,无济于事.

sharepoint jquery

28
推荐指数
4
解决办法
7万
查看次数

具有嵌套AND的CAML查询和用于多个字段的OR

我正在研究概念验证代码,以根据提供给我正在编写的高度特定的搜索Web服务的关键字动态生成CAML.我没有使用SharePoint提供的搜索Web服务来进行此证明.我已经为我想要实现的目标做了这样的事情.从我的所有研究中,我找不到我想要实现的一个接近的例子,即检查多个值的多个字段.是的,我已经看过SO了我的答案,包括这个:需要帮助建立CAML查询.

话虽如此,如果有可能,如何在CAML中编写以下类似SQL的查询?

SELECT FirstName, LastName, Description, Profile
FROM SomeFakeTable
WHERE (FirstName = 'John' OR LastName = 'John' OR Description = 'John' OR Profile='John')
  AND (FirstName = 'Doe' OR LastName = 'Doe' OR Description = 'Doe' OR Profile='Doe')
  AND (FirstName = '123' OR LastName = '123' OR Description = '123' OR Profile='123')
Run Code Online (Sandbox Code Playgroud)

sharepoint caml nested-query

28
推荐指数
1
解决办法
10万
查看次数

使用.NET WebRequest将文件上载到sharepoint时出现409/Conflict HTTP错误的原因?

我有一个方法,使用WebRequest将文件上传到sharepoint 2010列表/文件夹,使用PUT请求,并将Overwrite Header设置为T(覆盖).

当上载多个文件(多次调用方法)时,某些请求会因409 Conflict HTTP错误而失败.

我用google搜索,似乎最常见的原因是试图影响/更新不存在的文件(比如将请求URL设置为没有文件名的路径).但事实并非如此.如果冲突与已经存在的文件有关,我在上传之前添加了代码以物理删除文件,我仍然得到一些409.

有没有人收到过这种类型的错误,如果有的话,你能告诉我你是如何修复它的,根本原因是什么?任何帮助是极大的赞赏.谢谢

.net sharepoint webrequest httpwebrequest

28
推荐指数
2
解决办法
10万
查看次数