6
ฉันจะอัพโหลดไฟล์ที่มีเมทาดาทาได้อย่างไรโดยใช้บริการเว็บ REST
ฉันมีบริการเว็บ REST ที่เปิดเผย URL นี้ในปัจจุบัน: http: // เซิร์ฟเวอร์ / ข้อมูล / สื่อ ที่ผู้ใช้สามารถPOSTJSON ต่อไปนี้: { "Name": "Test", "Latitude": 12.59817, "Longitude": 52.12873 } เพื่อสร้างข้อมูลเมตาสื่อใหม่ ตอนนี้ฉันต้องการความสามารถในการอัปโหลดไฟล์ในเวลาเดียวกันกับข้อมูลเมตาของสื่อ อะไรคือวิธีที่ดีที่สุดในการทำสิ่งนี้? ฉันสามารถแนะนำคุณสมบัติใหม่ที่เรียกว่าfileและ base64 เข้ารหัสไฟล์ แต่ฉันสงสัยว่าถ้ามีวิธีที่ดีกว่า นอกจากนี้ยังมีการใช้multipart/form-dataสิ่งที่ฟอร์ม HTML จะส่ง แต่ฉันใช้บริการเว็บ REST และฉันต้องการใช้ JSON ถ้าเป็นไปได้