Overføre en fil til analyse
Start af et analysejob kræver en sti til en Azure-blob, der er tilgængelig for URL-adressen. Der er mulighed for at overføre en fil til Azure-blobstorage i den angivne geografi ved hjælp af overførselstjenesten. Det kræves ikke, at API'en for overførslen bruges til at køre analyser. Du kan overføre ved hjælp af en POST
-anmodning til følgende: [Geographical URI]/api/upload?api-version=1.0
. Overførsel af en fil på op til 30 MB understøttes. For alle filer, der er større, er du nødt til at angive dit eget eksterne Azure-storage-og SAS-URI, som er tilgængelige.
Bemærk
Denne API kræver et OAuth token.
Overskrifter
Name | Skriv | Forventet værdi | Påkrævet? |
---|---|---|---|
Autorisation | string | Kravet 1 OAuth ihændehaver med Microsoft Entra id-program-id. | yes |
x-ms-lejer-id | GUID | Id'et for programmets lejer. | ja |
x-ms-korrelation-id | GUID | Id'et for analysekørslen. Du skal angive det samme id for hele kørslen (overførsel, analyse, status). | ja |
Indholdstype | objekt | data i flere dele/formulardata | ja |
Indholdsdisposition | objekt | Medtag parametre for navn og filnavn, f.eks.:form-data; name="solution1.zip"; filename="solution1.zip" |
ja |
Forventede svar
HTTP-statuskode | Scenarie | Resultat |
---|---|---|
200 | Overførslen blev fuldført | Ingen brødtekst i resultat |
400 | Der blev ikke sendt en-.zip-fil, forkerte parametre eller en fil indeholdte en virus | Ingen brødtekst i resultat |
413 | Filen er for stor | Ingen brødtekst i resultat |
Eksempel: overføre en fil
I dette eksempel kan du se, hvordan du kan overføre en fil, der skal analyseres.
Bøn
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
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å
Brug checker-web-API'en Power Apps
Hent listen over regelsæt
Hent listen over regler
Påberåb analyse
Kontrollér for analysestatus