Faila augšupielāde analīzei
Lai varētu sākt analīzi, ir nepieciešams ceļš uz Azure BLOB, kas ir pieejams, izmantojot URL. Tiek nodrošināta iespēja augšupielādēt failu Azure BLOB krātuvē noteiktā ģeogrāfijā, izmantojot augšupielādes pakalpojumu. Nav obligāti jāizmanto augšupielādēto API, lai varētu veikt analīzi. Varat augšupielādēt, izmantojot POST
pieprasījumu, šādi: [Geographical URI]/api/upload?api-version=1.0
. Tiek atbalstīta faila augšupielāde līdz pat 30 MB. Lai iegūtu visu nepieciešamo, jums ir nepieciešams nodrošināt savu ārēji pieejamu Azure krātuvi un SAS URI.
Piezīmes
Šim API ir nepieciešams marķieris OAuth .
Virsraksti
Nosaukums/vārds | Tipi | Paredzētā vērtība | Vai jānorāda obligāti? |
---|---|---|---|
Autorizācija | string | OAuth 1 uzrādītāja marķieris ar Microsoft Entra ID lietojumprogrammas ID prasību. | jā |
x-ms-tenant-id | GUID | Lietojumprogrammas nomnieka ID. | jā |
x-ms-correlation-id | GUID | Analīzes izpildes identifikators. Ir jānodrošina tas pats ID visai izpildei (augšupielādēt, analizēt, statuss). | jā |
Satura tips | objekts | multipart/form-data | jā |
Satura izvietojums | objekts | Iekļaujiet nosaukumu un faila nosaukumu parametrus, piemēram:form-data; name="solution1.zip"; filename="solution1.zip" |
jā |
Paredzamās atbildes
HTTP statusa kods | Scenārijs | Rezultāts |
---|---|---|
200 | Augšupielāde izdevās | Nav rezultāta pamatteksta |
400 | Tika nosūtīts fails, kas nav zip fails, nepareizie parametri vai fails tika iekļauts kopā ar vīrusu | Nav rezultāta pamatteksta |
413 | Fails ir pārāk liels | Nav rezultāta pamatteksta |
Piemērs: faila augšupielādēšana
Šajā piemērā parādīts, kā var augšupielādēt analizējamo failu.
Lūgums
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
atbilde
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"]
Skatiet arī
Pārbaudītāja Power Apps tīmekļa API izmantošana
Kārtulu kopu saraksta izgūšana
Izgūt kārtulu sarakstu
Izsaukt analīzi
Analīzes statusa pārbaude