私は danialfarid/ng-file-upload と bcabanes/ng-camera を使用しています。これは私のコードです(コーヒー):
file = $scope.vm.picture
if (file)
Upload.upload({
url: "::imagenes/store",
fields: {'Title': "test"},
file: file,
headers: {
'Accept': 'application/json;odata=verbose', 'content-type': 'image/jpeg', 'X-RequestDigest': $("#__REQUESTDIGEST").val()
}
}).success((data, status, headers)->
console.log('Complete!');
);
私のナビゲーターは、データが送信されたことを(ゆっくりと)示していますが、Laravel Intervention でその画像を保存する方法がわかりません。ここにいくつかのコードがあります:
$file = Request::file("file");
$info = explode(".", $file->getClientOriginalName());
Request::file("file") を使用できるかどうかはわかりません。これは ng-camara によって取得された base64 イメージであるためです。
ng-camera(
capture-message="Sonrie!"
output-height="320"
output-width="426"
crop-height="320"
crop-width="426"
image-format="jpeg"
jpeg-quality="100"
action-message="Tomar foto"
snapshot="vm.picture"
flash-fallback-url="/images/webcam.swf"
shutter-url="/sounds/shutter.mp3"
style="display: inline-block")
base64 イメージの送信方法と保存方法を教えてください。ご協力ありがとうございました!