仅使用客户端代码创建文档

时间:2012-03-01 18:05:32

标签: sharepoint client-side

是否可以仅使用客户端javascript在文档库中创建文档? 只是一个简单的文本或xml文件...

有关如何创建/删除文件夹或删除文件或更新文档属性的示例。你可以用列表项做任何你想做的事。

但是,如果我需要在SP2010中使用ECMAScript对象模型在文档或表单库中创建文档,或者通过MOSS中的ajax调用Web服务,该怎么办?这可行吗?

2 个答案:

答案 0 :(得分:0)

当然你可以做到。您只需要将文件内容作为Stream或byte []。 使用such代码在库中创建文件。

答案 1 :(得分:0)

好吧,我发现有多种方法可以做到这一点,尽管所有这些方法通常都用在桌面应用程序中,而不是浏览器中。

以下是清单:

  1. RPC :如果您不需要设置元数据或处理多种内容类型,简单的ajax POST _vti_bin/_vti_aut/author.dll可以快速完成工作
  2. 复制Web服务CopyIntoItems copy.asmx服务的方法接受base64编码的文件正文
  3. HTTP PUT :您可以简单PUT将您的文件发送到所需目的地,但某些浏览器不支持此方法