These examples show the way to integrate ONLYOFFICE Document Server into your own website or application using one of the programming languages. The package contains examples written in .Net (C# MVC), .Net (C#), Java, Node.js, PHP and Ruby.
You should change http://documentserver to your server address in these files:
- .Net (C# MVC) -
web/documentserver-example/csharp-mvc/web.appsettings.config - .Net (C#) -
web/documentserver-example/csharp/settings.config - Java -
web/documentserver-example/java/src/main/resources/settings.properties - Node.js -
web/documentserver-example/nodejs/config/default.json - PHP -
web/documentserver-example/php/config.php - Ruby -
web/documentserver-example/ruby/config/application.rb
More information on how to use these examples can be found here: http://api.onlyoffice.com/editors/demopreview
The methods described below are available for all of the test examples.
| Summary | Upload file to test example via request |
| URL | /upload |
| Method | POST |
| Request Headers |
Content-Type: multipart/form-data |
| Request Body |
uploadedFile=@<filepath>filepath - file for uploadingMultipart body with the file binary contents |
| Response | Code: 200 OK Content on success: { "filename": <filename>}Content on error: { "error": "Uploaded file not found"} Or { "error": "File size is incorrect"} |
| Sample | curl -X POST -F uploadedFile=@filename.docx http://localhost/upload |
| Summary | Delete one file or all files |
| URL | /file |
| Method | DELETE |
| URL Params | Optional:filename=[string] - file for deleting. WARNING! Without this parameter, all files will be deleted |
| Response | Code: 200 OK Success: {"success":true} |
| Sample | Delete one file:curl -X DELETE http://localhost/file?filename=filename.docxDelete all files: curl -X DELETE http://localhost/file |
Official website: https://www.onlyoffice.com
Code repository: https://github.com/ONLYOFFICE/document-server-integration
ONLYOFFICE for developers: https://www.onlyoffice.com/developer-edition.aspx
If you have any problems with or questions about ONLYOFFICE Document Server, please visit our official forum to find answers to your questions: dev.onlyoffice.org or you can ask and answer ONLYOFFICE development questions on Stack Overflow.
document-server-integration is released under the MIT License. See the LICENSE.txt file for more information.