Dijeli putem


Prijenos datoteke za analizu

Za pokretanje posla analize potrebna je putanja do bloba usluge Azure koji je dostupan putem URL-a. Ponuđena je mogućnost prijenosa datoteke u pohrani bloba usluge Azure u određenoj geografiji pomoću usluge prijenosa. Za pokretanje analize nije potrebno koristiti API za prijenos. Pomoću POST zahtjeva možete prenositi na sljedeću lokaciju: [Geographical URI]/api/upload?api-version=1.0. Podržan je prijenos datoteka veličine do 30 MB. Za sve veće morat ćete osigurati vlastitu vanjsko dostupnu pohranu Azure i SAS URI.

Napomena

Ovaj API zahtijeva OAuth token.

Zaglavlja

Ime/naziv Tip Očekivana vrijednost Obvezno?
Autorizacija string OAuth 1 token nositelja s Microsoft Entra ID ID zahtjevom za ID aplikacije. da
x-ms-tenant-id GUID ID klijenta za aplikaciju. da
x-ms-correlation-id GUID Identifikator za pokretanje analize. Trebali biste unijeti isti ID za cjelokupno izvršavanje (učitavanje, analiziranje, status). da
Vrsta sadržaja objekt multipart/form-data da
Dispozicija sadržaja objekt Uključite parametre naziva i naziva datoteke, na primjer:
form-data; name="solution1.zip"; filename="solution1.zip"
da

Očekivani odgovori

HTTP šifra statusa Scenarij Rezultat
200 Prijenos je uspio Tijelo nema rezultata
400 Poslana je datoteka koja nije zip, netočni parametri ili je uz datoteku uključen virus Tijelo nema rezultata
413 Datoteka je prevelika Tijelo nema rezultata

Primjer: prijenos datoteke

Ovaj primjer pokazuje kako se može prenijeti datoteka koja se treba analizirati.

Zahtjev

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"]

Pogledajte također

Upotreba API-ja na webu alata za provjeru usluge Power Apps
Dohvaćanje popisa skupova pravila
Dohvaćanje popisa pravila
Pozivanje analize
Provjera statusa analize