Fájl feltöltése elemzéshez
Egy elemzési feladat indításához szükség van az URL által elérhető Azure-blob elérési útjára. A fájlok feltölthetők az Azure Blob Storage-be a megadott földrajzi helyről, a feltöltési szolgáltatással. Az elemzés futtatásához nincs szükség a feltöltési API használatára. POST
kéréssel a következő helyre végezhető feltöltés: [Geographical URI]/api/upload?api-version=1.0
. Legfeljebb 30 MB méretű fájl feltöltése támogatott. Ha nagyobb fájlt szeretne feltölteni, saját, külsőleg elérhető Azure-tárterületre és SAS URI-ra lesz szüksége.
Feljegyzés
Ehhez az API-hoz jogkivonatra OAuth van szükség.
Fejlécek
Name | Type | Várt érték | Kötelező? |
---|---|---|---|
Engedélyezés | sztring | Az OAuth 1 tulajdonosi jogkivonat azonosítóval Alkalmazásazonosító jogcím. Microsoft Entra | yes |
x-ms-tenant-id | GUID-azonosító | Az alkalmazáshoz tartozó bérlő azonosítója. | igen |
x-ms-correlation-id | GUID | Az elemzés futtatásának azonosítója. A teljes végrehajtáshoz (feltöltés, elemzés, állapot) ugyanazt az azonosítót kell megadni. | igen |
Tartalomtípus | objektum | multipart/form-data | igen |
Tartalomjelleg | objektum | Adja meg a név és a fájlnév paramétert, például:form-data; name="solution1.zip"; filename="solution1.zip" |
igen |
Elvárt válaszok
HTTP-állapotkód | Forgatókönyv | Eredmény |
---|---|---|
200 | A feltöltés sikerült | Nincs eredmény szövegtörzse |
400 | Nem zip-fájlt, helytelen paramétereket vagy vírust tartalmazó fájlt küldtek el | Nincs eredmény szövegtörzse |
413 | A fájl túl nagy | Nincs eredmény szövegtörzse |
Példa: Fájl feltöltése
Ez a példa bemutatja be, hogyan lehet elemzendő fájlt feltölteni.
Kérés
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
válasz
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"]
Kapcsolódó információk
Power Apps Az ellenőrző webes API használata
A szabálykészletek listájának lekérése
A szabályok listájának lekérése
Elemzés meghívása
Ellenőrizze az elemzés állapotát