2017-08-17 229 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地址的描述。 (文檔狀態,用戶列表,更改歷史記錄)