Tiedoston lataaminen analyysia varten
Analyysityön aloittaminen edellyttää polkua Azuren blob-objektiin, joka on käytettävissä URL-osoitteen kautta. Mahdollisuus ladata tiedosto Azure blob-objektin tallennustilaan määritetyssä paikkatiedossa latauspalvelun avulla tarjotaan. Latausohjelmistorajapinnan käyttäminen analyysin suorittamiseen ei ole vaatimuksena. Voit suorittaa latauksen seuraavaan [Geographical URI]/api/upload?api-version=1.0
käyttäen POST
-pyyntöä. Enintään 30 Mt:n suuruisen tiedoston lataamista tuetaan. Suurempien tiedostojen lataaminen edellyttää oman ulkoisesti käytettävissä olevan Azure-tallennuksen ja SAS URI:n käyttämistä.
Muistiinpano
Tämä ohjelmointirajapinta vaatii tunnuksen OAuth .
Otsikot
Name | Type | Odotettu arvo | Onko pakollinen? |
---|---|---|---|
Valtuutus | string | 1 OAuth haltijan tunnus, jossa on Microsoft Entra ID-sovellustunnusvaatimus. | yes |
x-ms-tenant-id | GUID | Sovelluksen vuokraajan tunnus. | kyllä |
x-ms-correlation-id | GUID | Analyysisuorituksen tunnus. Anna koko suorituksen suoritukselle (lataus, analysointi, tila) sama tunnus. | kyllä |
Sisältötyyppi | objekti | multipart/form-data | kyllä |
Sisällön jakelu | objekti | Sisällytä nimi- ja tiedostonimi-parametrit, kuten:form-data; name="solution1.zip"; filename="solution1.zip" |
kyllä |
Odotetut vastaukset
HTTP-tilakoodi | Skenaario | Tulos |
---|---|---|
200 | Lataus palvelimeen onnistui | Ei tulostekstiä |
400 | Muu kuin zip-tiedosto lähetettiin, virheellisiä parametreja tai viruksen saastuttama tiedosto sisällytettiin. | Ei tulostekstiä |
413 | Tiedosto on liian suuri | Ei tulostekstiä |
Esimerkki tiedoston lataaminen
Tässä esimerkissä osoitetaan, miten analysoitavan tiedoston voi ladata.
Pyytää
POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip
vastaus
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"]
Katso myös
Käytä tarkistustoiminnon verkko-ohjelmointirajapintaa Power Apps
Sääntöjoukkoluettelon noutaminen
Hae sääntöluettelo
Käynnistä analyysi
Tarkista analyysin tila