Failo nusiuntimas analizei
Norint inicijuoti analizės užduotį, būtinas kelias į „Azure“ didelį dvejetainį objektą, kurį galima pasiekti naudojant URL. Naudojant įkėlimo paslaugą suteikiama galimybė įkelti failą į „Azure“ didelių dvejetainių objektų saugyklą numatytoje geografijoje. Norint vykdyti analizę, naudoti įkėlimo API nėra būtina. Galite įkelti pateikdami POST
užklausą: [Geographical URI]/api/upload?api-version=1.0
Leidžiama įkelti iki 30 MB dydžio failus. Jei norite įkelti didesnius failus, turėsite pateikti savo iš išorės pasiekiamą „Azure“ saugyklą ir SAS URI.
Pastaba.
Šiai API reikia prieigos rakto OAuth .
Antraštės
Pavadinimą | Tipas | Laukiama reikšmė | Būtina? |
---|---|---|---|
Autorizavimas | string | OAuth 1 turėtojo žetonas su Microsoft Entra ID paraiškos ID paraiška. | taip |
x-ms-tenant-id | GUID | Programos nuomotojo ID. | taip |
x-ms-correlation-id | GUID | Vykdomos analizės identifikatorius. Visos procedūros metu (įkėlimo, analizės, būsenos) turite pateikti tą patį ID. | taip |
Turinio tipas | objektas | multipart/form-data | taip |
Turinio perdavimas | objektas | Įtraukite pavadinimo ir failo vardo parametrus, pvz.:form-data; name="solution1.zip"; filename="solution1.zip" |
taip |
Laukiami atsakymai
HTTP būsenos kodas | Scenarijus | Rezultatas |
---|---|---|
200 | Sėkmingai nusiųsta | Nėra rezultato teksto |
400 | Nusiųstas ne zip failas, neteisingi parametrai arba buvo įtrauktas failas su virusu | Nėra rezultato teksto |
413 | Failas per didelis | Nėra rezultato teksto |
Pavyzdys: failo siuntimas
Šiame pavyzdyje parodoma, kaip galima įkelti analizuojamą failą.
Prašymą
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
atsakymas
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"]
Taip pat žr.
Tikrintuvo Power Apps žiniatinklio API naudojimas
Taisyklių rinkinių sąrašo gavimas
Taisyklių sąrašo gavimas
Iškviesti analizę
Patikrinkite analizės būseną