Error in Success callbackId:というエラー
Error in Success callbackId: Camera463 : TypeError: undefined is not a constructor (evaluating 'new NCMB.File(fileName, byteCharacters, "image/png")')
というエラーが出るのですが、意味を教えてください。
niftyのモバイルバックエンドを利用しています。
下記がコードの抜粋になります。
JavaScript
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));
});
}