Tải lên một tệp để phân tích
Việc bắt đầu một công việc phân tích yêu cầu một đường dẫn đến một blob Azure có thể truy cập bằng URL. Khả năng tải tệp lên bộ nhớ blob Azure trong khu vực địa lý đã chỉ định bằng dịch vụ tải lên được cung cấp. Không yêu cầu API tải lên được sử dụng để chạy phân tích. Bạn có thể tải lên bằng cách sử dụng một yêu cầu POST
lên URI như sau: [Geographical URI]/api/upload?api-version=1.0
. Hỗ trợ tải lên tệp có kích thước tối đa 30 MB. Đối với tệp lớn hơn, bạn sẽ cần cung cấp bộ nhớ Azure có thể truy cập bên ngoài của riêng bạn và URI SAS.
Lưu ý
API này yêu cầu một mã thông báo OAuth .
Tiêu đề
Tên | Loại | Giá trị mong đợi | Bắt buộc? |
---|---|---|---|
Ủy quyền | string | Mã thông báo mang OAuth 1 có Microsoft Entra ID yêu cầu ID ứng dụng. | có |
x-ms-tenant-id | GUID | ID của đối tượng thuê cho ứng dụng. | có |
x-ms-correlation-id | GUID | Mã định danh để chạy phân tích. Bạn nên cung cấp cùng một ID cho toàn bộ thực thi (tải lên, phân tích, trạng thái). | có |
Loại-Nội dung | đối tượng | nhiều phần/dữ liệu biểu mẫu | có |
Sắp xếp-Nội dung | đối tượng | Bao gồm các tham số tên và tên tệp, ví dụ:form-data; name="solution1.zip"; filename="solution1.zip" |
có |
Phản hồi mong đợi
Mã trạng thái HTTP | Kịch bản | Kết quả |
---|---|---|
200 | Tải lên thành công | Không có nội dung kết quả |
400 | Một tệp không nén đã được gửi, tham số không chính xác hoặc tệp chứa vi-rút | Không có nội dung kết quả |
413 | Tệp quá lớn | Không có nội dung kết quả |
Ví dụ: tải tệp lên
Ví dụ này cho thấy cách một tệp có thể được tải lên và được phân tích.
Lời yêu cầu
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
phản hồi
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"]
Xem thêm
Sử dụng API web kiểm tra Power Apps
Lấy danh sách các bộ quy tắc
Lấy danh sách các quy tắc
Gọi phân tích
Kiểm tra trạng thái phân tích