Gunakan pemalam ngImgCrop
untuk menjana base64
data. Apabila menggunakan $http.post()
untuk menghantar base64
data, ralat 414
berlaku, menunjukkan bahawa parameter terlalu besar.
Mencari penyelesaian, saya tidak mahu menggunakan 原生的 ‘form post’ 请求
. Menunggu dalam talian...
//*** 省略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
});
Bagaimana anda menyiarkannya? Naikkan kod
Tambahan
Berdasarkan kod anda, pendekatan anda ialah meletakkan parameter selepas URL, serupa dengan:
Tetapi
post
sebaiknya letakkan parameter dalam requestBody Kod ini lebih mudah daripada yang anda fikirkan:Itu bagus