Comparteix a través de


Carregar un fitxer per a l'anàlisi

La iniciació d'una feina d'anàlisi requereix que un camí a un blob de l'Azure sigui accessible per URL. Es proporciona la possibilitat de carregar un fitxer a l'emmagatzematge de blob de l'Azure a la zona geogràfica especificada mitjançant el servei de càrrega. No és necessari que s'utilitzi l'API de càrrega per tal d'executar l'anàlisi. Podeu carregar mitjançant una sol·licitud POST al següent: [Geographical URI]/api/upload?api-version=1.0. S'admet la càrrega d'un fitxer de fins a 30 MB de mida. Per a qualsevol cosa més gran, haureu de proporcionar el vostre propi emmagatzematge extern de l'Azure i l'URI de SAS.

Nota

Aquesta API requereix un OAuth token.

Capçaleres

Nom Type Valor esperat És obligatori?
Autorització cadena El OAuth testimoni de portador 1 amb Microsoft Entra la reclamació d'ID d'aplicació d'identificació.
x-ms-tenant-id GUID Identificador de l'inquilí per a l'aplicació.
x-ms-correlation-id GUID L'identificador de l'execució d'anàlisi. Heu de proporcionar el mateix identificador per a tota l'execució (càrrega, anàlisi, estat).
Tipus de contingut objecte multipart/form-data
Disposició del contingut objecte Incloeu els noms i els paràmetres del nom del fitxer, per exemple:
form-data; name="solution1.zip"; filename="solution1.zip"

Respostes esperades

Codi d'estat HTTP Escenari Resultat
200 La pujada ha estat correcta Sense cos de resultat
400 S'ha enviat un fitxer que no és un zip, s'han inclòs paràmetres incorrectes o s'ha inclòs un fitxer amb un virus Sense cos de resultat
413 El fitxer és massa gran Sense cos de resultat

Exemple: carregar un fitxer

En aquest exemple es mostra com es pot carregar un fitxer que s'ha d'analitzar.

Demanar

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

resposta

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

Consulteu també

Utilitzar l'API web del Power Apps verificador
Recuperar la llista de conjunts de regles
Recuperar la llista de regles
Invocar l'anàlisi
Comprovar l'estat de l'anàlisi