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)
1. px px ist die Abkürzung für Pixel, eine relati...
Das Erstellen neuer Images aus vorhandenen Images...
Installationsumgebung Windows 10 VMware Workstati...
Um die von uns erstellten Images zentral zu verwa...
1. Rufen Sie das Virtualisierungscenter auf, meld...
Heute möchte ich einen Countdown von Vue und Mome...
1 Einleitung Die Thread-Technologie wurde bereits...
Aufgetroffene Fallstricke Ich habe den ganzen Nac...
Inhaltsverzeichnis 1. Verwendung in Komponenten 2...
Vue ruft die PC-Kamera auf, um Bilder in Echtzeit...
Vorwort Dieser Artikel stellt hauptsächlich die L...
1. Kurze Einführung in Nginx Nginx ist ein kosten...
Vorwort Als grundlegende Datenstruktur spielen Ar...
Dieser Artikel beschreibt anhand eines Beispiels ...
Vorwort Aus Kostengründen kaufen die meisten Webm...