Kopīgot, izmantojot


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.

Note

Šim API nav nepieciešams OAuth marķieris.

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.
x-ms-tenant-id GUID Lietojumprogrammas nomnieka ID.
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).
Satura tips objekts multipart/form-data
Satura izvietojums objekts Iekļaujiet nosaukumu un faila nosaukumu parametrus, piemēram:
form-data; name="solution1.zip"; filename="solution1.zip"

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.

Pieprasījums

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"]

Skatiet arī

Izmantot Power Apps pārbaudītāja tīmekļa API
Kārtulu kopu saraksta izgūšana
Kārtulu saraksta izgūšana
Analīzes izsaukšana
Analīzes statusa pārbaude