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