2017-08-17 74 views
0

我正在尝试将onlyoffice与我的Django UI集成。 我在本地网络192.168.2.103上托管了社区服务器。 脚本如下打开的文档:Django与onlyoffice集成

<script type="text/javascript"> 

     config = { 
      "document": { 
       "fileType": "docx", 
       "key": "apiwhV2mE0Z44ImHxbibRMdwd_", 
       "title": "Example Document Title.docx", 
       "url": "https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx", 
      }, 
      "documentType": "text", 
      "editorConfig": { 
       "callbackUrl": "http://192.168.2.103/url-to-callback.ashx" 
      } 
     }; 

     window.docEditor = new DocsAPI.DocEditor("placeholder", config); 
    </script> 

我的问题是:

  • 无法打开onlyoffice UI我的本地文件,您可在 “http://localhost:8000/static/mydoc.docx”,而 “https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx” 工作正常。 (这两个文档都可以从链接下载)

  • “key”以及如何查找或生成它(“key”:“apiwhV2mE0Z44ImHxbibRMdwd_”)有什么用处。

  • 我如何整合在我的服务器上创建的文档(192.168.2.103)。无法获取它的直接文件链接。如果我在门户网站上与某些特定的唯一办公室用户共享,我将如何控制其编辑。

回答

0

无法打开onlyoffice UI我的本地文件,该文件是对 “http://localhost:8000/static/mydoc.docx” 可用 而 “https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx” 工作正常。 (这两个文档是从链接下载)

的文件应该是可以从DocumentServer(只要确保您可以使用该链接下载文件时,你是在服务器上或DocumentServer容器内下载)

有什么用“钥匙”,以及如何找到或生成它(“钥匙”: “apiwhV2mE0Z44ImHxbibRMdwd_”)。

按照the link找到有关密钥

的所有信息如何将整合其 我的服务器(192.168.2.103)上创建的文档。无法获取它的直接文件 链接。如果我在门户网站上与某些 特定的办公室用户共享,我将如何控制其编辑。

Here您可以找到所有可用参数的列表以及可以发送到callbackurl地址的描述。 (文档状态,用户列表,更改历史记录)