2017-05-02 02:32:49 +02:00
|
|
|
# Download documents
|
|
|
|
|
|
|
|
## Get the download link
|
|
|
|
|
|
|
|
You can use `DMSDocument::getLink` to retrieve the secure route to download a DMS document:
|
|
|
|
|
|
|
|
```php
|
2017-05-30 02:05:29 +02:00
|
|
|
$document = DMSDocument::get()->byId(123);
|
|
|
|
$link = $document->getLink();
|
2017-05-02 02:32:49 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
## Default download behaviour
|
|
|
|
|
|
|
|
The default download behaviour is "download" which will force the browser to download the document. You
|
|
|
|
can select "open" as an option in the document's settings in the CMS individually, or you can change the global
|
|
|
|
default value with configuration:
|
|
|
|
|
|
|
|
```php
|
|
|
|
Config::inst()->update('DMSDocument', 'default_download_behaviour', 'open');
|
|
|
|
```
|
|
|
|
|
|
|
|
Or in YAML:
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
DMSDocument:
|
|
|
|
default_download_behaviour: open
|
|
|
|
```
|