Utilisez le plug-in ngImgCrop
pour générer des données base64
. Lorsque vous utilisez $http.post()
pour transmettre des données base64
, une erreur 414
se produit, indiquant que le paramètre est trop grand.
Vous cherchez une solution, je ne veux pas utiliser 原生的 ‘form post’ 请求
. En attente en ligne...
//*** 省略URL ***//
....
//----参数
_params={image_url:$scope.cropper.croppedImage,name:_form.name}
//----请求
$http({
method:"POST",
url:_url,
params:_params,
headers:{'Content-Type':'application/x-www-form-urlencoded'},
transformRequest:angular.identity
});
Comment l’as-tu posté ? Code de montée
Supplément
À en juger par votre code, votre approche consiste à mettre les paramètres après l'URL, comme :
Mais
post
il est préférable de mettre les paramètres dans le requestBody. Le code est plus simple que vous ne le pensez :C'est bien