Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Inicjowanie zadania analizy wymaga ścieżki do obiektu blob platformy Azure, który jest dostępny w ramach adresu URL. Dostępna jest możliwość przekazywania pliku do usługi Azure Blob Storage w określonej lokalizacji geograficznej przy użyciu usługi przekazywania. Do uruchomienia analizy nie jest wymagane użycie interfejsu API przekazywania. Możesz przekazywać dane przy użyciu żądania POST
do [Geographical URI]/api/upload?api-version=1.0
. Obsługiwane jest przekazywanie pliku o rozmiarze do 30 MB. W przypadku większych plików udostępnić zewnętrzny dostępny magazyn platformy Azure i identyfikator URI SAS.
Uwaga
Ten interfejs API wymaga tokenu OAuth .
Nagłówki
Nazwa/nazwisko | Type | Oczekiwana wartość | Wymagane? |
---|---|---|---|
Autoryzacja | string | Token OAuth 1 okaziciela z oświadczeniem Microsoft Entra identyfikatora aplikacji o identyfikatorze. | yes |
x-ms-tenant-id | Identyfikator GUID | Identyfikator dzierżawcy dla aplikacji. | tak |
x-ms-correlation-id | GUID | Identyfikator przebiegu analizy. Identyfikator powinien być taki sam jak dla całej operacji wykonywania (przekazywanie, analiza, stan). | tak |
Typ zawartości | obiekt | multipart/form-data | tak |
Dyspozycja zawartości | obiekt | Uwzględnij parametry nazwy i nazwy pliku, na przykład:form-data; name="solution1.zip"; filename="solution1.zip" |
tak |
Oczekiwane odpowiedzi
Kod stanu HTTP | Scenariusz | Wynik |
---|---|---|
200 | Przekazywanie powiodło się | Brak treści wyniku |
400 | Wysłano plik inny niż ZIP, parametry były nieprawidłowe albo uwzględniono plik z wirusem | Brak treści wyniku |
413 | Zbyt duży plik | Brak treści wyniku |
Przykład: przekazywanie pliku
W tym przykładzie pokazano, jak można przekazać plik, który ma zostać poddany analizie.
Prosić
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
odpowiedź
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"]
Zobacz także
Korzystanie z internetowego interfejsu API sprawdzania Power Apps
Pobieranie listy zestawów reguł
Pobieranie listy reguł
Wywoływanie analizy
Sprawdzanie stanu analizy