Nalaganje datoteke za analizo
Za zagon posla analize je potrebna pot do zbirke dvojiških podatkov Azure, ki je dostopna prek naslova URL. Zagotovljena je možnost nalaganja datoteke v shrambo zbirke dvojiških podatkov Azure na določeni geografski lokaciji s storitvijo za nalaganje. Za zagon analize ni treba uporabiti API-ja za nalaganje. Nalagate lahko z uporabo zahteve POST
na naslednje mesto: [Geographical URI]/api/upload?api-version=1.0
. Podprto je nalaganje datoteke v velikosti do 30 MB. Za večje datoteke boste morali zagotoviti lastno zunanje dostopno shrambo Azure in URI za SAS.
opomba,
Za ta API je potreben žeton OAuth.
Glave
Imenu | Vnesi | Pričakovana vrednost | Obvezno? |
---|---|---|---|
Avtorizacija | string | Žeton prinosnika OAuth 1 z Microsoft Entra zahtevkom ID aplikacije ID. | da |
x-ms-tenant-id | GUID | ID najemnika za aplikacijo. | da |
x-ms-correlation-id | GUID | Identifikator za zagon analize. Za celotno izvedbo (nalaganje, analiza, stanje) morate navesti enak ID. | da |
Vrsta vsebine | predmet | multipart/form-data | da |
Content-Disposition | predmet | Vključite parametre imena in imena datoteke, na primer:form-data; name="solution1.zip"; filename="solution1.zip" |
da |
Pričakovani odzivi
Koda stanja HTTP | Scenarij | Rezultat |
---|---|---|
200 | Nalaganje je uspelo | Ni telesa rezultata |
400 | Poslana je bila datoteka, ki ni v obliki zip, napačni parametri ali pa je bila vključena datoteka z virusom | Ni telesa rezultata |
413 | Datoteka je prevelika | Ni telesa rezultata |
Primer: nalaganje datoteke
Ta primer prikazuje, kako je mogoče naložiti datoteko, ki jo je treba analizirati.
Zahteva
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"]
Glejte tudi
Uporaba spletnega API-ja pregledovalnika za Power Apps
Pridobivanje seznama nizov pravil
Pridobivanje seznama pravil
Priklic analize
Preverjanje stanja analize