OnlyOffice快速入門

2021-10-01 13:55:45 字數 1572 閱讀 9321

docker安裝教程:

-附贈docekr相關命令

啟動 systemctl start docker

守護程序重啟 sudo systemctl daemon-reload

重啟docker服務 systemctl restart docker

重啟docker服務 sudo service docker restart

關閉docker service docker stop

關閉docker systemctl stop docker

啟動映象 sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver (第乙個80表示onlyoffice服務對外的埠號)

瀏覽器訪問 ip:port (映象所在伺服器ip:docker啟動映象所設定的埠),出現下圖表示onlyoffice啟動成功

首頁 index.jsp中使用fileupload方法上傳檔案,呼叫data-url後台方法把檔案上傳到伺服器,js方法在jscript.js第31行。

jscript.js中有編輯(beginedit)和檢視(beginview)兩個事件,兩個事件使用了乙個後台方法,區分只是傳入的mode引數不同。

- jq(document).on("click", "#beginedit:not(.disable)", function () );

jq(document).on("click", "#beginview:not(.disable)", function () );`

呼叫editorservlet,後台**設定一些引數,跳轉到edit.jsp,現在說一下edit.jsp如何呼叫onlyoffice,以及呼叫onlyoffice所必要的引數。

edit.jsp必須引用onlyoffice伺服器所對應的api.js,onlyoffice相關引數可在settings.properties裡配置

jsp原始碼為
jsp中呼叫onlyoffice只需要在div中載入onlyoffice元件即可

html部分

var сonnecteditor = function () ,

"documenttype": "文件型別",

"editorconfig": ,

"mode":"view 外掛程式載入的型別,view只允許檢視 edit可以編輯",

"lang":"zh-cn"

},"height": "100%",

"width": "100%"

};doceditor = new docsapi.doceditor("iframeeditor", config);

};if (window.addeventlistener) else if (window.attachevent)

令附 夏木炎大神對官方示例儲存檔案失敗的問題修改

ONLYOFFICE許可權開發之二

登入使用者,對於已經進行了許可權設定的文件,將根據許可權資料庫,比對使用者名稱,當與使用者有關時,就顯示相對應的許可權,當都與登入使用者無關時,則顯示拒絕訪問 對於未登入使用者,已經設定了許可權的文件,都將顯示拒絕訪問 對於登入和未登入使用者,未進行許可權設定的文件,則顯示全部允許。如果是使用者自己...

onlyoffice 中文支援穩定操作方法

網上的都是抄來抄去,不如我這個簡單粗暴 1.沒裝過先安裝 sudo docker run i t d p 80 80 onlyoffice documentserver 2 檢視container id,docker ps 3.把win字型上傳到 usr share fonts 4.如果知道id,p...

Flask入門二 快速入門

from flask import flask 路由裝飾器 defhello world 檢視函式 return hello world 返回乙個字串 if name main 把程式儲存為hello.py 用python直譯器執行 python hello.py running on訪問 會看見 ...