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. Weltkarte 1. Installieren S...
Vorwort Wie Sie wissen, unterstützt Linux viele D...
1. Was ist ElasticSearch? Elasticsearch wird eben...
Linux wird im Allgemeinen als Server verwendet un...
Vorwort Verwenden Sie js, um einen Jahresrotation...
Derzeit gibt es viele Betriebsaktivitäten für öff...
Zusammenfassen Dieser Artikel endet hier. Ich hof...
Inhaltsverzeichnis Vorwort 1. 404 Seite 1. Ursach...
veranschaulichen MySql Community Edition unterstü...
Code kopieren Der Code lautet wie folgt: <Obje...
Klicken Sie auf den Ankerlink, um reibungslos zu ...
In einem aktuellen Projekt wollte ich Text vertik...
Verwenden Sie CSS, um Bildlaufleisten zu ändern 1...
Dieser Artikel stammt vom Apache Spark Meetup, da...
Der Tomcat-Server ist ein kostenloser und quellof...