Deli putem


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