Jaa


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