Laste opp en fil for analyse
Starten av en analysejobb krever en bane til en Azure blob som er tilgjengelig via URL-adressen. Muligheten til å laste opp en fil til Azure blob-lagring i den angitte geografien ved hjelp av opplastingstjenesten. Det er ikke nødvendig at opplastings-API-en brukes for å kjøre analyse. Du kan laste opp ved hjelp av en POST
-forespørsel til følgende: [Geographical URI]/api/upload?api-version=1.0
. Opplasting av en fil på opptil 30 MB støttes. For noe større må du gi din egen eksternt tilgjengelige Azure-lagring og SAS URI.
Merk
Denne API-en krever et OAuth token.
Topptekster
Name | Type | Forventet verdi | Obligatorisk? |
---|---|---|---|
Autorisasjon | string | Kravet OAuth 1 bærertoken med Microsoft Entra ID-program-ID. | yes |
x-ms-tenant-id | GUID | IDen til leieren for programmet. | ja |
x-ms-correlation-id | GUID | Identifikatoren for analysekjøringen. Du må angi samme ID for hele utførelsen (opplasting, analyse, status). | ja |
Innholdstype | objekt | multipart/form-data | ja |
Innholdsdisposisjon | objekt | Inkluder parametere for navn og filnavn, for eksempel:form-data; name="solution1.zip"; filename="solution1.zip" |
ja |
Forventede svar
HTTP-statuskode | Scenario | Resultat |
---|---|---|
200 | Opplastingen var vellykket | Ingen resultater, brødtekst |
400 | En ikke-zip-fil ble sendt, feil parametere eller en fil ble inkludert med et virus | Ingen resultater, brødtekst |
413 | Filen er for stor | Ingen resultater, brødtekst |
Eksempel: last opp en fil
Dette eksemplet viser hvordan en fil kan lastes opp slik at den kan analyseres.
Anmodning
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
svar
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"]
Se også
Bruk web-API-en for kontrolløren Power Apps
Hente listen over regelsett
Hente listen over regler
Påkall analyse
Se etter analysestatus