Dela via


Ladda upp en fil för analys

Initieringen av ett analysjobb kräver en sökväg till en Azure-blob som URL-adressen kan komma åt. Möjligheten att ladda upp en fil till Azure-Blob-lagring i den angivna geografin med hjälp av uppladdningstjänsten tillhandahålls. Det krävs inte att API:n för uppladdning används för att analysen ska kunna genomföras. Du kan använda en POST-förfrågan för att ladda upp till följande: [Geographical URI]/api/upload?api-version=1.0. Det går att ladda upp en fil med en storlek på upp till 30 MB. För allting som är större än så måste du skapa en egen, externt tillgänglig Azure lagrings- och SAS-URI.

Obs

Det här API:et kräver en OAuth token.

Sidhuvuden

Name Type Förväntat värde Obligatorisk?
Auktorisering string Den OAuth 1 bearer-token med Microsoft Entra ID-program-ID-anspråk. yes
x-ms-tenant-id GUID ID för programmets klientorganisation. ja
x-ms-correlation-id GUID ID för analyskörningen. Du bör ange samma ID för hela körningen (överföra, analysera, status). ja
Innehållstyp objekt flerdelade/formulär-data ja
Innehåll-Disposition objekt Inkludera parametrar för namn och filnamn, till exempel:
form-data; name="solution1.zip"; filename="solution1.zip"
ja

Förväntade svar

HTTP-statuskod Scenario Resultat
200 Överföringen lyckades Inga resultat
400 En fil som inte är en zip-fil skickades, felaktiga parametrar, eller också inkluderades en virussmittad fil Inga resultat
413 Filen är för stor Inga resultat

Exempel: Ladda upp en fil

I det här exemplet visas hur en fil kan laddas upp och analyseras.

Begäran

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

svar

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

Se även

Använda webb-API:et för Power Apps kontroll
Hämta listan med regeluppsättningar
Hämta listan med regler
Anropa analys
Kontrollera analysstatus