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.
x-ms-tenant-id GUID ID của đối tượng thuê cho ứng dụng.
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).
Loại-Nội dung đối tượng nhiều phần/dữ liệu biểu mẫu
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"

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