Projet

Général

Profil

Idee to nextcloud share » Historique » Version 1

Eric Seigne, 28/04/2020 14:48

1 1 Eric Seigne
# Idee: to nextcloud share
2
3
Mon organisation souhaite collecter des documents auprès de ses utilisateurs. J'ai un serveur nextcloud qui tourne.
4
5
Imaginons que je puisse faire:
6
* un dossier sur le serveur nextcloud pour mon projet
7
* un sous dossier par utilisateur
8
* j'active le partage en "Dépôt de fichier (envoi uniquement)"
9
* je génère un qrcode
10
11
Et mes utilisateurs:
12
* lancent clicpdf
13
* scanne le qrcode qui configure tout seul l'adresse du serveur + partage
14
* flashent les documents à envoyer
15
* mettent un petit texte éventuel de description (ou juste le titre comme dans clicpdf actuel)
16
* et balancent les fichiers
17
18
Au final je collecte tous mes fichiers sans me prendre la tete, ils sont rangés directement dans mon arborescence, je peux lancer un OCR ou faire les traitements que je veux dessus ...
19
20
21
## Note technique pour la réalisation :-)
22
23
Un partage en publication seule ça donne une URI de ce genre https://cap-rel.fr/cloud/index.php/s/xEpkSfFtAEr4dfH
24
25
Si on se connecte sur cette URI avec un navigateur web et qu'on analyse les échanges lorsqu'on envoie un document c'est un PUT tout con sur un partage webdav ... le login utilisé est tout simplement la dernière partie de l'URI !!!
26
27
Ça donne donc un truc du genre en curl:
28
29
```
30
curl -k -T ~/Images/soyoustart_move_ipfailover.png -u "xEpkSfFtAEr4dfH:" -H 'X-Requested-With: XMLHttpRequest' https://cap-rel.fr/cloud/public.php/webdav/soyoustart_move_ipfailover.png -v
31
```
32
33
Il faut donc ajouter le support dav au client (https://github.com/aslakhellesoy/webdavjs) et la capacité de lire un qrcode (https://github.com/EddyVerbruggen/nativescript-barcodescanner) ... il semblerait donc que ça soit tout à fait possible ...
Go to top
Ajouter une image à partir du presse-papier (Taille maximale: 50 Mo)