Otpremanje datoteke na analizu
Za pokretanje zadatka za analizu potrebna je putanja do Azure blob objekta koji je dostupan preko URL adrese. Obezbeđena je mogućnost otpremanja datoteke u Azure skladište blob objekta na određenoj geografskoj lokaciji pomoću usluge otpremanja. Nije potrebno da se API za otpremanje koristi za pokretanje analize. Možete da otpremite koristeći POST
zahtev za sledeće: [Geographical URI]/api/upload?api-version=1.0
. Podržan je prenos datoteka veličine do 30 MB. Za sve veće treba da obezbedite sopstveni spolja dostupan Azure prostor za skladištenje i SAS URI.
Belešku
Ovaj API zahteva OAuth token.
Zaglavlja
Imenuj | Tip | Očekivana vrednost | Da li je potrebno? |
---|---|---|---|
Autorizacija | string | Oznaka nosioca OAuth 1 sa zahtevom za Microsoft Entra ID ID aplikacije. | Da |
x-ms-tenant-id | GUID | ID zakupca za aplikaciju. | da |
x-ms-correlation-id | GUID | Identifikator za pokrenutu analizu. Trebalo bi da navedete isti ID za celokupno izvršenje (otpremanje, analiza, status). | da |
Tip sadržaja | objekat | multipart/form-data | da |
Raspored sadržaja | objekat | Uključite parametre imena i datoteke, na primer:form-data; name="solution1.zip"; filename="solution1.zip" |
da |
Očekivani odgovori
Šifra HTTP statusa | Scenario | rezultat |
---|---|---|
200 | Otpremanje je bilo uspešno | Nema tela rezultata |
400 | Poslata je datoteka koja nije ZIP, navedeni su pogrešni parametri ili datoteka sadrži virus | Nema tela rezultata |
413 | Datoteka je prevelika | Nema tela rezultata |
Primer: Otpremanje datoteke
Ovaj primer pokazuje kako se može učitati datoteka koja se analizira.
Zahtev
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"]
Takođe pogledajte
Korišćenje Web API-ja Power Apps kontrolora
Preuzimanje liste skupova pravila
Preuzimanje liste pravila
Pozivanje analize
Provera statusa analize