sharepoint如何获取列表项附件

珊瑚 2011-09-30 01:04:48
如题所示,如何使用javascript获取列表项的附件,比如url什么的。
oListItem.get_item('Attachments')这个只是一个布尔值,表示这个item是否含有附件,我想获得url要怎么办啊
...全文
439 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Justin-Liu 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 erucy 的回复:]
你可以用javascript以ajax的形式来调用这个web service,然后解析这个结果
不过你需要手动去拼那个post过去的xml,并且手动解析返回结果的xml
如果你不知道格式的话,可以直接浏览http://yourserver/_vti_bin/lists.asmx?op=GetAttachmentCollection,里面有调用的xml规范
或者也可以写个Console,调用一……
[/Quote]
mark
可以先按自己的想法尝试尝试看看
Erucy 2011-10-09
  • 打赏
  • 举报
回复
你可以用javascript以ajax的形式来调用这个web service,然后解析这个结果
不过你需要手动去拼那个post过去的xml,并且手动解析返回结果的xml
如果你不知道格式的话,可以直接浏览http://yourserver/_vti_bin/lists.asmx?op=GetAttachmentCollection,里面有调用的xml规范
或者也可以写个Console,调用一下Web Service,然后装个抓包软件,看一下传递过去和返回来的xml是什么样子

http://spjslib.codeplex.com 里面的js有调用SharePoint Web Service的例子(不过没有调用读取附件的部分),你可以研究一下
珊瑚 2011-10-08
  • 打赏
  • 举报
回复
用javascript能实现吗
Erucy 2011-10-08
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/websvclists.lists.getattachmentcollection%28office.12%29.aspx

这个是2007的,2010应该没变化
珊瑚 2011-10-08
  • 打赏
  • 举报
回复
楼上能说的更加详细点么
Erucy 2011-09-30
  • 打赏
  • 举报
回复
Client Object Model好像没有办法直接操作附件
你只能通过Web Services了,Lists这个Web Services里面有一个GetAttachmentCollection方法
具体的可以参考SDK

3,245

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧