angular.js - Angular $http() 无法发送dataURI数据
習慣沉默
習慣沉默 2017-05-15 16:59:54
0
1
543

使用 ngImgCrop 插件,生成 base64 数据。使用 $http.post() 传递 base64 数据时,发生 414 错误,提示参数太大。
求解决的办法,不想用 原生的 ‘form post’ 请求。在线等...

//*** 省略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
});
習慣沉默
習慣沉默

모든 응답(1)
習慣沉默

어떻게 게시하셨나요? 코드 업

보충제

코드를 보면 다음과 유사하게 URL 뒤에 매개변수를 넣는 것이 접근 방식입니다.

으아악

하지만 postrequestBody에 매개변수를 넣는 것이 가장 좋습니다. 코드는 생각보다 간단합니다.

으아악

좋네요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿