diff --git a/ShareX.UploadersLib/FileUploaders/OwnCloud.cs b/ShareX.UploadersLib/FileUploaders/OwnCloud.cs index 386680ea9..c96cbc416 100644 --- a/ShareX.UploadersLib/FileUploaders/OwnCloud.cs +++ b/ShareX.UploadersLib/FileUploaders/OwnCloud.cs @@ -155,9 +155,11 @@ public string ShareFile(string path) { OwnCloudShareResponseData data = ((JObject)result.ocs.data).ToObject(); string link = data.url; + bool isImage = Helpers.GetMimeType(path).StartsWith("image"); if (DirectLink) { - link += IsCompatibility81 ? "/preview" : "&preview"; + link += IsCompatibility81 ? "/" : "&"; + link += isImage ? "preview" : "download"; } return link; }