Tôi có một máy chủ web đang chạy một số PHP để kiểm tra hình ảnh ( curl -F 'imageName=@myimage'
) và nó cũng kiểm tra dữ liệu POST cho username=&password=
.
Khi kiểm tra PHP _REQUEST
tôi không thể thực hiện:
curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'
Tôi cần phải thay vì kiểm tra _POST
tên người dùng và mật khẩu do thông số kỹ thuật. Làm thế nào tôi có thể tải lên hình ảnh và có username=&password=
dữ liệu bài viết?
Bất kỳ trợ giúp đánh giá cao!
-F
. (Xin lỗi vì điều đó.) Bạn có thể không kết hợp chúng với&
vì-F
làm chocurl
gửi mộtmultipart/form-data
yêu cầu, trong đó sử dụng một cách hoàn toàn khác nhau tách lĩnh vực. Thay vào đó, bạn có thể sử dụng-d
để gửi yêu cầu POSTapplication/x-www-form-urlencoded
, nhưng nó hoàn toàn không phù hợp để tải lên tệp.