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 geldigelong
zijn die wordt geretourneerd door de een aanroep vanPOST /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.