Delen via


Een bestand voor analyse uploaden

Voor het starten van een analysetaak is een pad naar een Azure-blob dat toegankelijk is via URL vereist. Er is de mogelijkheid geboden om een bestand te uploaden naar Azure-blobopslag in de opgegeven geografie met behulp van de uploadservice. Het is niet nodig dat de upload-API wordt gebruikt om een analyse uit te voeren. U kunt met een POST-aanvraag uploaden naar: [Geographical URI]/api/upload?api-version=1.0. U kunt bestanden tot 30 MB uploaden. Voor alles wat groter is, moet u uw eigen extern toegankelijke Azure-opslag en SAS-URI bieden.

Notitie

Voor deze API is een OAuth-token vereist.

Headers

Name Type Verwachte waarde Vereist?
Autorisatie string Het OAuth 1-Bearer-token met toepassings-id-claim van Microsoft Entra ID yes
x-ms-tenant-id GUID De id van de tenant voor de toepassing. ja
x-ms-correlation-id GUID De id voor de analyserun. U moet dezelfde id opgeven voor de volledige uitvoering (uploaden, analyseren, status). ja
Inhoudstype object multipart/form-data ja
Ordening van inhoud object Voeg de parameters voor naam en bestandsnaam op, bijvoorbeeld:
form-data; name="solution1.zip"; filename="solution1.zip"
ja

Verwachte responsen

HTTP-statuscode Scenario Resultaat
200 Uploaden is gelukt Geen resultaattekst
400 Er is een niet-zipbestand verzonden, er zijn onjuiste parameters doorgegeven of een bestand met een virus is bijgevoegd Geen resultaattekst
413 Bestand is te groot Geen resultaattekst

Voorbeeld: een bestand uploaden

Dit voorbeeld laat zien hoe een bestand kan worden geĆ¼pload dat moet worden geanalyseerd.

Aanvraag

POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: 9E378E56-6F35-41E9-BF8B-C0CC88E2B832
x-ms-tenant-id: F2E60E49-CB87-4C24-8D4F-908813B22506
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

Response

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

["https://mystorage.blob.core.windows.net/solution-files/0a4cd700-d1d0-4ef8-8318-e4844cc1636c/mySolution.zip?sv=2017-11-09&sr=b&sig=xyz&se=2019-06-11T19%3A05%3A20Z&sp=rd"]

Zie ook

De web-API Power Apps-controle gebruiken
De lijst met regelsets ophalen
De lijst met regels ophalen
Analyse aanroepen
Controleren op de status van de analyse