私はangularjsを使用していますが、私はリクエストボディの他のデータと共にdjangoバックエンドサーバに画像をアップロードしようとしています。角度HTTPリクエストによるファイルの投稿
送信した画像がファイルではないことを私に伝えるエラーがサーバーから引き続き発生します。 (バックエンドに問題がないと仮定します)
ng-file-upload(https://github.com/danialfarid/ng-file-upload)を使用してファイルを取得してから、角度を使って送信しようとしました。 (注:私は絵と一緒に他のデータを送信する必要がある)ので、私は変数にファイルを保存し、そのようにリクエストボディにそれを渡したい:ファイルは$スコープに格納されているので
<form name="form">
<div class="button" ngf-select ng-model="file" name="file" ngf-resize="{width: 100, height: 100}">Select</div>
<button type="submit" ng-click="submit()">submit</button>
</form>
。ファイル、私は、httpリクエストでそれを使用しよう:
$http({
'method': "PUT",
'url': "api/candidate-profiles/" + id,
'data':data
})
データがある場合:
{"id": $scope.id,
"name": $scope.name,
"avatar":$scope.file}
私はアバターがファイルではありませんバックエンドspecifiyingから検証エラーを取得します。どんな助け?