อัปโหลดไฟล์สำหรับการวิเคราะห์
การเริ่มต้นของงานวิเคราะห์ต้องใช้พาธไปยัง Azure blob ที่ URL สามารถเข้าถึงได้ ความสามารถในการอัปโหลดไฟล์ไปยังที่เก็บข้อมูล Azure blob ในภูมิศาสตร์ที่ระบุโดยใช้บริการอัปโหลดพร้อมให้ใช้ ไม่จำเป็นว่าจะต้องใช้ API อัปโหลดเพื่อเรียกใช้การวิเคราะห์ คุณสามารถอัพโหลดโดยใช้คำขอ POST
ต่อไปนี้:[Geographical URI]/api/upload?api-version=1.0
รองรับการอัปโหลดไฟล์ขนาดสูงสุด 30 MB สำหรับสิ่งที่ใหญ่กว่านั้น คุณจะต้องจัดเก็บข้อมูล Azure และ SAS URI ที่เข้าถึงได้จากภายนอก
หมายเหตุ
API นี้ต้องการโทเค็น OAuth
ส่วนหัว
Name | ชนิด | ค่าที่คาดหวัง | จำเป็นหรือไม่ |
---|---|---|---|
การอนุญาต | string | โทเค็นแบบแบเรอร์ OAuth 1 ที่มีการอ้างสิทธิ์ ID โปรแกรมประยุกต์ Microsoft Entra ID | yes |
รหัสผู้เช่า x-ms | GUID | รหัสของผู้เช่าสำหรับโปรแกรมประยุกต์ | ใช่ |
รหัสความสัมพันธ์ x-ms | GUID | ตัวบ่งชี้สำหรับการดำเนินการวิเคราะห์ คุณควรระบุรหัสเดียวกันสำหรับการดำเนินการทั้งหมด (อัปโหลด วิเคราะห์ สถานะ) | ใช่ |
ชนิดเนื้อหา | ออบเจ็กต์ | ข้อมูลของฟอร์ม/หลายส่วน | ใช่ |
การจัดการเนื้อหา | ออบเจ็กต์ | รวมพารามิเตอร์ชื่อและชื่อไฟล์ ตัวอย่างเช่น: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"]
ดูเพิ่มเติม
ใช้ API เว็บของตัวตรวจสอบ Power Apps
เรียกใช้ชุดรายการของข้อกำหนด
เรียกใช้รายการของข้อกำหนด
เรียกใช้การวิเคราะห์
ตรวจสอบสถานะการวิเคราะห์