Share via


Αποστολή αρχείου για ανάλυση

Η προετοιμασία μιας εργασίας ανάλυσης απαιτεί μια διαδρομή προς ένα αντικείμενο blob Azure, το οποίο είναι προσβάσιμο μέσω διεύθυνσης URL. Παρέχεται η δυνατότητα αποστολής ενός αρχείου στο χώρο αποθήκευσης αντικειμένων blob Azure στην καθορισμένη γεωγραφική περιοχή, με χρήση της υπηρεσίας αποστολής. Δεν απαιτείται η χρήση του API αποστολής για την εκτέλεση ανάλυσης. Μπορείτε να κάνετε αποστολή αρχείων χρησιμοποιώντας αίτηση POST προς το ακόλουθο: [Geographical URI]/api/upload?api-version=1.0. Υποστηρίζεται η αποστολή αρχείου με μέγεθος έως και 30 MB. Για οτιδήποτε μεγαλύτερο, θα πρέπει να παρέχετε το δικό σας εξωτερικά προσβάσιμο χώρο αποθήκευσης Azure και SAS URI.

Σημείωμα

Αυτό το API απαιτεί ένα διακριτικό OAuth.

Κεφαλίδες

'Ονομα Type Αναμενόμενη τιμή Υποχρεωτικό;
Εξουσιοδότηση string Το διακριτικό φορέα OAuth 1 με το αίτημα αναγνωριστικού εφαρμογής Microsoft Entra ID. yes
x-ms-tenant-id GUID Το αναγνωριστικό του μισθωτή για την εφαρμογή. ναι
x-ms-correlation-id GUID Το αναγνωριστικό για την εκτέλεση της ανάλυσης. Θα πρέπει να παρέχετε το ίδιο ID για ολόκληρη την εκτέλεση (αποστολή, ανάλυση, κατάσταση). ναι
Τύπος περιεχομένου αντικείμενο multipart/form-data ναι
Περιεχόμενο-Διάταξη αντικείμενο Συμπεριλάβετε τις παραμέτρους ονόματος και ονόματος αρχείου, για παράδειγμα:
form-data; name="solution1.zip"; filename="solution1.zip"
ναι

Αναμενόμενες αποκρίσεις

Κωδικός κατάστασης HTTP Σενάριο Αποτέλεσμα
200 Η αποστολή ήταν επιτυχής Κανένα σώμα αποτελέσματος
400 Εστάλη ένα αρχείο που δεν ήταν zip, εσφαλμένες παράμετροι ή συμπεριλήφθηκε αρχείο με ιό Κανένα σώμα αποτελέσματος
413 Το αρχείο είναι υπερβολικά μεγάλο Κανένα σώμα αποτελέσματος

Παράδειγμα: αποστολή αρχείου

Αυτό το παράδειγμα δείχνει τον τρόπο με τον οποίο είναι δυνατή η αποστολή ενός αρχείου που πρόκειται να αναλυθεί.

Αίτηση

POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: 9E378E56-6F35-41E9-BF8B-C0CC88E2B832
x-ms-tenant-id: F2E60E49-CB87-4C24-8D4F-908813B22506
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

Response

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

Δείτε επίσης

Χρήση του web API ελέγχου του Power Apps
Ανάκτηση της λίστας συνόλων κανόνων
Ανάκτηση της λίστας κανόνων
Κλήση ανάλυσης
Έλεγχος για κατάσταση ανάλυσης