在我司上线时,因上传文件功能进行了改动,因此需要在线上进行测试。但是在使用curl时发现-d和-f不能同时使用。写下此篇博文以备用。
curl -H "Authorization: 123" -F "file=@/usr/local/1.png" -F 'info={"":""}' 'http://localhost:8080/upload'
-H为请求头,如果含有多个则使用多个-H即可 如:-H "Content-Type: application/json" -H "Authorization: 123"
第一个-F为文件,@后面为文件路径
第二个-F为json数据,key为info,如果各位的key为data可以将info改为data