Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 仅使用客户端代码创建文档_Sharepoint_Client Side - Fatal编程技术网

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

Sharepoint 仅使用客户端代码创建文档,sharepoint,client-side,Sharepoint,Client Side,是否可以仅使用客户端javascript在文档库中创建文档? 只是一个简单的文本或xml文件 以下是有关如何创建/删除文件夹、删除文件或更新文档属性的示例。你可以用列表项做任何你想做的事情 但是,如果我需要在SP2010中使用ECMAScript对象模型在文档或表单库中创建文档,或者在MOSS中通过ajax调用web服务,该怎么办?这可行吗?当然可以。您只需要将文件内容设置为流或字节[]。 使用代码在库中创建文件。好的,我发现有多种方法可以做到这一点,尽管所有这些方法通常都在桌面应用程序中使用,

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

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


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

当然可以。您只需要将文件内容设置为流或字节[]。
使用代码在库中创建文件。

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

名单如下:

  • RPC:如果不需要设置元数据或处理多种内容类型,简单的ajax
    POST
    ing to
    \u vti\u bin/\u vti\u aut/author.dll
    可以快速完成这项工作
  • 复制Web服务
    CopyIntoItems
    方法的
    Copy.asmx
    服务接受base64编码的文件体
  • HTTP PUT:您可以简单地
    将文件放入所需的目标,尽管某些浏览器不支持此方法

  • 也许我用“OM”这个词让人困惑。我指的是ECMAScript(JavaScript,JScript)对象模型。我相应地编辑了这个问题。我认为这个类不支持Javascript OM中的
    add
    方法