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
Meting | Type | Verwachte waarde | Vereist? |
---|---|---|---|
Autorisatie | string | Het OAuth 1 dragertoken met Microsoft Entra ID Toepassings-ID-claim. | 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.
Verzoek
POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip
respons
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
gebruik de Power Apps checker web-API
Haal de lijst met regels op
Haal de lijst met regels op
Analyse aanroepen
Controleer de analysestatus