Je souhaite qu’une url externe de partage de fichier ne puisse être utilisée qu’une seule fois, une fois le premier téléchargement réalisé, l’url ne permet plus d’obtenir le fichier.
Pour le faire j’ai choisi de réduire à 1 téléchargement avec l’application files_downloadlimit ( Files download limit - Apps - App Store - Nextcloud ) les partages externes.
J’ai défini 1 comme limite par défault des partages externes dans la partie administration des partages.
Mais cela ne semble pas avoir d’action, je peux télécharger plusieurs fois un même lien externe sans avoir de mise en garde ou de limite.
Je suis en Nextcloud 32 et l’application ’ Files download limit’ est en version 5.0.0-dev.0 . D’ailleurs je me demande pourquoi cette version est en dev.
Avant d’ouvrir un bug je souhaitais savoir si j’étais le seul dans ce cas.
Paramètrage de la limite par défaut
Partagé par lien public et téléchargé de mutliples fois.
En base, la table oc_shares_limits est vide.
nextclouddb=# select * from oc_shares_limits;
id | limit | downloads
----+-------+-----------
(0 ligne)
nextclouddb=# select * from oc_appconfig where appid = 'files_downloadlimit';
appid | configkey | configvalue | type | lazy
---------------------+------------------------+-------------+------+------
files_downloadlimit | types | | 2 | 0
files_downloadlimit | enabled | yes | 2 | 0
files_downloadlimit | installed_version | 5.0.0-dev.0 | 2 | 0
files_downloadlimit | default-download-limit | 1 | 8 | 0
(4 lignes)
so now i wonder where this ‘types’ is conifgured and what does it cover.
Il faut personaliser le lien pour indiquer la Limite du nombre de téléchargements.
Il faut le faire pour chaque lien, ce n’est pas ajouté par défaut.