(初期化設定)
var appKey = "YOUR_APP_KEY";
var clientKey = "YOUR_CLIENT_KEY";
var fileName = "uploaded.jpg"; //保存File名
///// Called when app launch
$(function() {
NCMB.initialize(appKey, clientKey);
});
(カメラ設定)
function snapPicture () {
navigator.camera.getPicture (onSuccess, onFail,
{ quality: 50, destinationType: Camera.DestinationType.DATA_URL});
//成功した際に呼ばれるコールバック関数
function onSuccess (imageData) {
var byteCharacters = toBlob(imageData);
var NCMBFile = new NCMB.File(fileName, byteCharacters, "image/png");
NCMBFile.save().then(function() {
//NCMBサーバーからファイルをダウンロード
var getFile = new NCMB.File(fileName);
var image_canvas = document.getElementById("showImage");
getFile.fetchImgSource(image_canvas);
},
function(error) {
// The file either could not be read, or could not be saved to NCMB.
alert(JSON.stringify(error));
});
}
//失敗した場合に呼ばれるコールバック関数
function onFail (message) {
alert ('エラーです: ' + message);
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/11 08:13