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)
Laden Sie das Nginx-Image in Docker herunter Dock...
1. Übersicht Zabbix ist eine sehr leistungsstarke...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Als intensiver Benutzer von Front-End-Fra...
In einem aktuellen Projekt musste ich die Funktio...
Die Geschichte wiederholt sich immer überraschend...
In diesem Artikel wird der spezifische Code für d...
Sag es im Voraus Nodejs liest die Datenbank als a...
Technik-Fan html-Webseite, müssen Sie wissen Von ...
In diesem Artikel wird der NAT-Konfigurationsproz...
Bevor wir awk lernen, sollten wir sed, grep, tr, ...
1. Was ist Docker Swarm? Docker Swarm ist ein off...
1. Betreten Sie den Container docker run [Option]...
Schauen wir uns zunächst die offizielle MySQL-Dok...
Die Befehlszeile mysqld –skip-grant-tables kann i...