-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
-->
Steps to reproduce
- Upload valid animated .gif file
- View the file using the /preview url
Expected behaviour
The url should point directly to the animated .gif file including the extension so that it can be parsed by other programs and browsers properly. The .gif file should play the animation in browser and when embedded in other applications via the url.
Actual behaviour
The .gif file does not play the animation. The url does not have the file extension. When the /preview url is embedded in another application the .gif animation does not play. Some applications have a hard time parsing the url because it does not have the file extension.
Explaination
When creating share links with NextCloud 13.0.2 - by default - the link looks like this:
https://cloud.chillstice.com/s/HQTipEKtdcGskrM (test file)
/preview can be added to the end of the url to make the file display in a basic form. Just the file, no extra elements. This breaks .gif animations.
Perhaps it would be best to include an option that allows admins to toggle to a new type of share url.
For example:
https://cloud.chillstice.com/s/HQTipEKtdcGskrM.png
For sharing pictures via url online, this makes the url appear to be more trustworthy and gives an impression of what the url will link to before it is clicked. Also, some services parse the url, determine what it links to, and create previews. Some of these services expect a file extension in the url.
Server configuration
Operating system: Linux 3.10.0-714.10.2.lve1.4.79.el7.x86_64
Web server: Apache 2.4.33
Database: MySQL
PHP version: 7.2
Nextcloud version: 13.0.2
Updated from an older Nextcloud/ownCloud or fresh install: Fresh Install
Where did you install Nextcloud from: the website
Signing status:
Signing status
No errors have been found.
List of activated apps:
App list
Enabled:
- activity: 2.6.1
- admin_audit: 1.3.0
- apporder: 0.4.1
- bruteforcesettings: 1.0.3
- calendar: 1.6.1
- camerarawpreviews: 0.5.3
- checksum: 0.4.0
- comments: 1.3.0
- contacts: 2.1.5
- dav: 1.4.6
- drawio: 0.8.9
- drop_account: 0.0.11
- federatedfilesharing: 1.3.1
- federation: 1.3.0
- files: 1.8.0
- files_markdown: 2.0.4
- files_pdfviewer: 1.2.1
- files_rightclick: 0.8.4
- files_sharing: 1.5.0
- files_texteditor: 2.5.1
- files_trashbin: 1.3.0
- files_versions: 1.6.0
- files_videoplayer: 1.2.0
- firstrunwizard: 2.2.1
- gallery: 18.0.0
- groupfolders: 1.2.0
- impersonate: 1.0.4
- logreader: 2.0.0
- lookup_server_connector: 1.1.0
- mail: 0.8.1
- metadata: 0.6.0
- music: 0.6.1
- nextcloud_announcements: 1.2.0
- notes: 2.3.2
- notifications: 2.1.2
- oauth2: 1.1.0
- password_policy: 1.3.0
- previewgenerator: 1.0.9
- provisioning_api: 1.3.0
- quota_warning: 1.2.0
- ransomware_protection: 1.1.0
- serverinfo: 1.3.0
- sharebymail: 1.3.0
- sharerenamer: 1.3
- sociallogin: 1.7.1
- socialsharing_email: 1.0.3
- socialsharing_facebook: 1.0.2
- socialsharing_googleplus: 1.0.2
- socialsharing_twitter: 1.0.2
- survey_client: 1.1.0
- systemtags: 1.3.0
- theming: 1.4.5
- twofactor_backupcodes: 1.2.3
- twofactor_totp: 1.4.1
- updatenotification: 1.3.0
- workflowengine: 1.3.0
Disabled:
- encryption
- files_external
- user_external
- user_ldap
Nextcloud configuration:
Config report
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"chillstice.com",
"cloud.chillstice.com"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"overwrite.cli.url": "https:\/\/cloud.chillstice.com",
"htaccess.RewriteBase": "\/",
"dbtype": "mysql",
"version": "13.0.2.1",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"filelocking.enabled": true,
"mail_smtpmode": "php",
"mail_smtpauthtype": "LOGIN",
"mail_smtpsecure": "ssl",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpauth": 1,
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"htaccess.IgnoreFrontController": true,
"updater.release.channel": "stable",
"skeletondirectory": "\/home\/chillsti\/public_html\/default-files",
"updater.secret": "***REMOVED SENSITIVE VALUE***"
}
}
Are you using external storage, if yes which one: nope
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: Firefox Nightly 62.0a1 (2018-06-12) (64-bit)
Operating system: Windows 10 Pro (64-bit) Build 17137