Aller au contenu

Téléversement des documents

Les documents personnels permettent d'héberger des fichiers rattachés à son propre compte, sans avoir besoin d'un entrepôt. Il sera alors possible de le partager avec d'autres comptes pour qu'ils puissent le consulter, ou via une URL publique, permettant alors la consultation anonyme du fichier.

Téléversement d'un fichier sous forme de document personnel

Il n'y a aucun contrôle sur le type de fichier téléversé, il sera stocké tel quel et son poids sera compté dans le quota de stockage des documents personnels (consultable via l'appel GET /users/me).

Le fichier utilisé dans cet exemple est croquis.geojson.

/users/me/documents
  • file = <croquis.geojson>
  • paths = "imagettes/rgealti.jpg"
  • paths = "quickview/rgealti.jpg"
{
    "name": "Mon super croquis",
    "description": "Un petit coucou géoréférencé à l'IGN",
    "size": 5435,
    "mime_type": "application/octet-stream",
    "labels": [
        "tutoriels",
        "croquis"
    ],
    "_id": "{document}"
}

Les labels vont permettre de filtrer nos documents lors de recherches ultérieures. À ce stade, seul le compte propriétaire du document peut télécharger le fichier, via l'API Entrepôt (/users/me/documents/{document}/file).