Megosztás a következőn keresztül:


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