0. Systemanforderungen CPU I5-10400F oder höher Speicher 16 GB, 32 GB Speicher ist am besten Mindestens 40 GB freier Speicherplatz auf Ihrer Festplatte 1: Docker Desktop installieren 2: Rufen Sie das BIOS auf, um die CPU-Virtualisierung einzustellen https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html 3: Docker-Desktop starten Fehlerlösung: https://www.jb51.net/article/214820.htm 3: Geben Sie cmd ein und verwenden Sie den Befehl, um onlyoffice zu installieren Installieren Sie die universelle Version:
laufen
Installieren Sie die Community-Version [kostenlos]:
Um den Container anzuzeigen, geben Sie docker ps ein, Geben Sie den Container ein, docker exec -i -t e15 /bin/bash [e15 ist die Container-ID] Installieren Sie das chinesische Paket, das chinesische Schriftpaket von OnlyOffice, entpacken Sie es und führen Sie docker_run.sh aus. 4:123.rar-Datei ist der Code zum Bearbeiten von Word, onlyoffceExample ist der Code zum Akzeptieren von Dateien https://gitee.com/zhuhaos/onlyoffice/repository/archive/master.zip 5: H5-Seitenkonfiguration, [muss IP-Adresse statt localhost verwenden] <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <Kopf> <meta charset="utf-8" /> <Titel></Titel> </Kopf> <body style="Höhe:900px;"> <div id="Platzhalter" style="Höhe:880px;"></div> <script type="text/javascript" src="http://192.168.1.140:8703/web-apps/apps/api/documents/api.js"></script> <Skripttyp="text/javascript"> var Konfiguration = { "Editorkonfiguration": { "lang": "zh-CN", "Modus": "Bearbeiten", }, "dokumentieren": { "Dateityp": "docx", "Schlüssel": "Khirzs6zTPdfd27", "title": "Beispieldokumenttitel.docx", "url": "http://192.168.1.140/1234.docx", //Geben Sie hier den URL-Pfad des Dokuments ein}, "documentType": "Text", "lang": "zh-CN", }; var docEditor = new DocsAPI.DocEditor("Platzhalter", Konfiguration); </Skript> </body> </html> 6: Das bestehende Problem muss die [Community-Version] verwenden, eines ist [Chinesische Schriftart] Text: {"Schlüssel": "12NAFE", "Status": 2, "URL": "http://192.168.1.140:8702/cache/files/12NAFE_3573/output.docx/output.docx?md5=Ig6ycB-dGH708fuNDt-Tsg==&expires=1623199603&disposition=attachment&ooname=output.docx", "Changesurl": "http://192.168.1.140:8702/cache/files/12NAFE_3573/changes.zip/changes.zip?md5=asEzUMiPjS5a-17wxp7oPA==&expires=1623199603&disposition=attachment&ooname=output.zip", "Verlauf": {"serverVersion":"5.1.3","changes": [{"erstellt":"2021-06-09 00:16:31","Benutzer": {"id":"uid-1623197783691","name":"Anonym" }}, {"erstellt":"2021-06-09 00:16:43","Benutzer": {"id":"uid-1623197795750","name":"Anonym" }},{"erstellt":"2021-06-09 00:24:48","Benutzer": {"id":"uid-1623198283436","name":"Anonym" }}]},"Benutzer":["uid-1623198283436"],"Aktionen": [{"Typ":0,"Benutzer-ID":"uid-1623198542944" }],"lastsave":"2021-06-09T00:27:54.050Z","notmodified":false } 8: Schlüsselcode zum Empfangen von Dateien [allgemeines Verarbeitungsverfahren] öffentliche void ProcessRequest(HttpContext-Kontext) { Saitenkörper; mit (var reader = neuer StreamReader(context.Request.InputStream)) body = Leser.ReadToEnd(); var fileData = neuer JavaScriptSerializer().Deserialize<Dictionary<string, object>>(body); wenn (fileData != null && fileData["status"].ToString() == "2") { var req = WebRequest.Create((Zeichenfolge)fileData["URL"]); Zeichenfolge PATH_FOR_SAVE = Kontext.Server.MapPath("~/temp/") + DateTime.Now.ToString("yyyyMMddhhmmss") + ".docx"; mit (var stream = req.GetResponse().GetResponseStream()) mit (var fs = File.Open(PATH_FOR_SAVE, FileMode.Create)) { var Puffer = neues Byte[4096]; int gelesen; während ((gelesen = stream.Read(Puffer, 0, 4096)) != 0) fs.Write(Puffer, 0, gelesen); } } Kontext.Antwort.Schreiben("{\"Fehler\":0}"); } Oben sind die Details zur Docker-Bereitstellung von OnlyOffice aufgeführt. Weitere Informationen zur Docker-Bereitstellung von OnlyOffice finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Die Vorteile und Beispiele für die Platzierung der Sitemap am unteren Rand der Webseite
>>: Reines CSS zum Hinzufügen von Stil zur ausgewählten Implementierung (kein Skript)
Inhaltsverzeichnis 1. Installieren Sie axios 2. V...
Inhaltsverzeichnis 1. Einleitung 1.1 Grundsatz 1....
Wirkung der OperationCode-Implementierung html &l...
Inhaltsverzeichnis 1. Variablenübersicht 1.1 Spei...
Mit zunehmender Anzahl von Besuchen steigt der Dr...
1. Idee Es dauerte nur 6 Sekunden, um 1.000.000 D...
Inhaltsverzeichnis Vorwort Die Rolle von Dekonstr...
1. Einführung in VMware vSphere VMware vSphere is...
einführen Wenn Sie einen OSS-Speicherdienst wie A...
Fünf Verzögerungsmethoden für die MySQL-Zeitblind...
Funktion: Datenanzeige, Tabellenanwendungsszenari...
Inhaltsverzeichnis 1. Das Konzept von Prozess und...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis 1. Testumgebung 1.1 Hardware u...
Inhaltsverzeichnis Indextyp Indexstruktur Nicht g...