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. | 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.
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
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par