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
Az API használatához OAuth-jogkivonat szükséges.
Fejlécek
Name | Type | Várt érték | Kötelező? |
---|---|---|---|
Engedélyezés | sztring | Az OAuth 1 tulajdonosi jogkivonat azonosítóalkalmazás-azonosító jogcímmel 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érelem
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"]
Kapcsolódó információk
A Power Apps-ellenőrző webes API használata
A szabálykészletek listájának beolvasása
A szabályok listájának beolvasása
Elemzés meghívása
Az elemzési állapot ellenőrzése