อัปโหลดไฟล์สำหรับการวิเคราะห์
การเริ่มต้นของงานวิเคราะห์ต้องใช้พาธไปยัง 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 | 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: 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
การตอบ
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"]
ดูเพิ่มเติม
ใช้ Power Apps เว็บ API ตัวตรวจสอบ
ดึงรายการชุดกฎ
ดึงรายการกฎเกณฑ์
เรียกการวิเคราะห์
ตรวจสอบสถานะการวิเคราะห์