php使用curl调用java接口上传[multipart/form-data]图片!
接口文档
接口提供方是java,具体实现未知,一开始用h5直接提交到接口地址没毛病。后来改成先php上传到自己服务器再通过curl去post到接口地址。然后就出现问题了,下面是解决办法:
curl malformed这个curl malformed报错原因是curl请求的url设置错误,(lll¬ω¬)
前端通过ajax每次上传一张图片,成功后返回地址展示前端
$.ajax({
url: "/app/score/uploadImg",
type: 'POST',
data: formData,
async: false,
cache: false,
dataType: 'json',
crossDomain: true,
contentType: false,
processData: false,
beforeSend: function (XMLHttpRequest) {
$("#loading").css("display", "block")
},
success: function (data) {
commonalter(data.msg);
if (data.code == 200) {
$(".z_file").append("");
}
},
complete: function (XMLHttpRequest, textStatus) {
$("#loading").css("display", "none");
},