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.

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.
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.

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