Ga naar inhoud

File Storage

Met de module File Storage kunt u bestanden uploaden, ophalen, downloaden en verwijderen via de Spider API. Geüploade bestanden worden gedurende een instelbare periode bewaard (standaard 14 dagen) en hebben een maximale grootte van 30 MB. Alle bestandsmetadata wordt opgeslagen in de database van Spider en de fysieke bestanden worden naar schijf geschreven volgens uw Spider-configuratie.

Bestand Uploaden

Upload-eindpunten accepteren multipart/form-data en handhaven:

  • Standaardbewaring: 14 dagen
  • Max. bestandsgrootte: 30 MB
Doel Methode Eindpunt Inhoudstype
Maak een nieuwe request met bestanden POST /v3/request multipart/form-data
Upload extra bestanden naar bestaande request POST /v3/request/{requestId}/files/upload multipart/form-data

Opmerking: {requestId} moet een geldige long zijn die wordt geretourneerd door de een aanroep van POST /v3/request.

Bestandsdetails

U kunt metagegevens over alle opgeslagen bestanden of een specifiek bestand ophalen via de GUID.

Doel Methode Eindpunt Beschrijving
Alle bestanden weergeven GET /v3/file-storage Haalt een lijst met bestandsdetails op
Bestandsmetagegevens ophalen GET /v3/file-storage/{id} Haalt Bestandsmetagegevens van een specifiek bestand op

Bestand downloaden

Download de binaire inhoud van een opgeslagen bestand.

Doel Methode Eindpunt Beschrijving
Een bestand downloaden GET /v3/file-storage/{fileId}/download Streamt de bestandsinhoud

Bestanden verwijderen

Bestanden worden automatisch verwijderd zodra hun bewaartermijn is verstreken. U kunt bestanden ook handmatig verwijderen:

Doel Methode Eindpunt
Een bestand verwijderen DELETE /v3/file-storage/{id}

Na verwijdering worden zowel de databaserecord als het bestand op schijf verwijderd.

Bewaarbeleid

  • Standaard bewaartermijn: 14 dagen na upload
  • Verwijderde bestanden kunnen niet worden hersteld nadat de bewaartermijn is verstreken of een handmatige verwijdering is uitgevoerd.

Bestandsconfiguratie

Bestanden die door de Spider worden bewaard, worden opgeslagen op een locatie op de schijf die is opgegeven in het configuratiegedeelte van de Spider.

Warning

Verplaats of verwijder bestanden in de directory niet handmatig, aangezien dit de synchronisatie van de databaserecords zal verstoren.