mirror of
https://github.com/ONLYOFFICE/document-server-integration.git
synced 2026-04-07 14:06:11 +08:00
Merge branch 'develop' into feature/forcesave
# Conflicts: # web/documentserver-example/java/src/main/resources/settings.properties
This commit is contained in:
@ -54,7 +54,6 @@ Any value defined here will override the pom.xml file value but is only applicab
|
||||
<word>ppsx</word>
|
||||
<word>ppt</word>
|
||||
<word>pptx</word>
|
||||
<word>ResourceService</word>
|
||||
<word>rtf</word>
|
||||
<word>SIA</word>
|
||||
<word>teamlab</word>
|
||||
|
||||
@ -74,15 +74,8 @@ public class FileUtility
|
||||
{
|
||||
if (url == null) return "";
|
||||
|
||||
//for external file url
|
||||
String tempstorage = ConfigManager.GetProperty("files.docservice.url.site") + ConfigManager.GetProperty("files.docservice.url.tempstorage");
|
||||
if (!tempstorage.isEmpty() && url.startsWith(tempstorage))
|
||||
{
|
||||
Map<String, String> params = GetUrlParams(url);
|
||||
return params == null ? null : params.get("filename");
|
||||
}
|
||||
|
||||
String fileName = url.substring(url.lastIndexOf('/') + 1, url.length());
|
||||
fileName = fileName.split("\\?")[0];
|
||||
return fileName;
|
||||
}
|
||||
|
||||
|
||||
@ -9,7 +9,6 @@ files.docservice.timeout=120000
|
||||
files.docservice.url.site=https://documentserver/
|
||||
files.docservice.url.converter=ConvertService.ashx
|
||||
files.docservice.url.command=coauthoring/CommandService.ashx
|
||||
files.docservice.url.tempstorage=ResourceService.ashx
|
||||
files.docservice.url.api=web-apps/apps/api/documents/api.js
|
||||
files.docservice.url.preloader=web-apps/apps/api/documents/cache-scripts.html
|
||||
files.docservice.url.example=
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
"siteUrl": "https://documentserver/",
|
||||
"commandUrl": "coauthoring/CommandService.ashx",
|
||||
"converterUrl": "ConvertService.ashx",
|
||||
"tempStorageUrl": "ResourceService.ashx",
|
||||
"apiUrl": "web-apps/apps/api/documents/api.js",
|
||||
"preloaderUrl": "web-apps/apps/api/documents/cache-scripts.html",
|
||||
"exampleUrl": null,
|
||||
|
||||
@ -16,24 +16,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
var configServer = require('config').get('server');
|
||||
var siteUrl = configServer.get('siteUrl');
|
||||
var tempStorageUrl = siteUrl + configServer.get('tempStorageUrl');
|
||||
|
||||
var fileUtility = {};
|
||||
|
||||
fileUtility.getFileName = function (url, withoutExtension) {
|
||||
if (!url) return "";
|
||||
|
||||
var filename;
|
||||
|
||||
if (tempStorageUrl && url.indexOf(tempStorageUrl) == 0) {
|
||||
var params = getUrlParams(url);
|
||||
filename = params == null ? null : params["filename"];
|
||||
} else {
|
||||
var parts = url.toLowerCase().split("/");
|
||||
fileName = parts.pop();
|
||||
}
|
||||
var parts = url.toLowerCase().split("/");
|
||||
var fileName = parts.pop();
|
||||
fileName = fileName.split("?")[0];
|
||||
|
||||
if (withoutExtension) {
|
||||
var ext = fileUtility.getFileExtension(fileName);
|
||||
|
||||
Reference in New Issue
Block a user