ฉันมีเว็บเซิร์ฟเวอร์ที่ใช้บาง PHP ที่ตรวจสอบภาพ ( curl -F 'imageName=@myimage'
) และยังตรวจสอบข้อมูล POST username=&password=
สำหรับ
เมื่อตรวจสอบ PHP _REQUEST
ฉันไม่สามารถทำได้:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
ฉันต้องตรวจสอบ_POST
ชื่อผู้ใช้และรหัสผ่านแทนเนื่องจากรายละเอียด ฉันจะอัพโหลดรูปภาพและมีusername=&password=
ข้อมูลโพสต์ได้อย่างไร
ความช่วยเหลือใด ๆ ชื่นชม!
-F
มันไม่ได้เป็นเหมือนที่คุณต้องจ่ายเงินพิเศษเป็นครั้งที่สอง (ขออภัยในสิ่งนั้น) คุณไม่สามารถรวมเข้ากับ&
เพราะ-F
ทำให้การcurl
ส่งmultipart/form-data
คำขอซึ่งใช้วิธีการแยกเขตข้อมูลที่แตกต่างกันโดยสิ้นเชิง คุณสามารถใช้-d
แทนซึ่งจะส่งคำขอ POST เป็นapplication/x-www-form-urlencoded
แต่มันไม่เหมาะสมอย่างยิ่งสำหรับการอัปโหลดไฟล์