2016-02-10 59 views
0

我需要保存的圖像文件中的列Adjunto一個專欄中,我不知道保存圖像JPG,PNG,JPEG ...在CloudBoost後端即服務

var comentario = new CB.CloudObject('Comentarios'); 
comentario.set("IdPersona", new CB.CloudObject("User", "4bD5Gz7Q")); 
comentario.set("IdEmpresa", new CB.CloudObject("User", id)); 
comentario.set("Comentario", coment); 
comentario.set("Calificacion", parseInt(calificacion)); 
comentario.set("Ubicacion", new CB.CloudGeoPoint(gps[0],gps[1])); 
comentario.set("Adjunto",function(){ 


    new CB.CloudFile(foto).set('name',"foto.jpg").save({ 
    success : function(cloudFile){ 
     alert(cloudFile.URL); 
    }, error: function(error){ 
     alert("error: "+error); 
    } 
    }); 


}); 
comentario.save({ 
    success: function(data){ 

     alert("Exito!"); 

    }, error: function(error){ 

     alert("Error: "+error); 

     } 
    }); 
    } 

帕拉姆照片是對象$cordovaCapture.captureImage命名爲imageData[0]

+0

什麼樣的列?一個MySQL列?哥林多式的專欄?什麼阻止你這樣做? –

+0

是後臺cloudboost.io在線應用程序,是一個cloudboost列 – Tuideapp

回答

0

您無法將函數()設置爲列。這是無效的。

試試這個:

var fileUploadControl = $("#profilePhotoFileUpload")[0]; 
if (fileUploadControl.files.length > 0) { 
    var file = fileUploadControl.files[0]; 
    var name = "photo.jpg"; 
    var cloudFile = new CB.CloudFile(file); 
    cloudFile.set('name', name); 
    cloudFile.save({ 
    success: function(cloudFile) { 
     //You can now use this cloudFile object to save it in your CloudObject. 
     comentario.set("IdPersona", new CB.CloudObject("User", "4bD5Gz7Q")); 
     comentario.set("IdEmpresa", new CB.CloudObject("User", id)); 
     comentario.set("Comentario", coment); 
     comentario.set("Calificacion", parseInt(calificacion)); 
     comentario.set("Ubicacion", new CB.CloudGeoPoint(gps[0], gps[1])); 
     comentario.set("Adjunto", cloudFile); 
     comentario.save({ 
     success: function(data) { 

      alert("Exito!"); 

     }, 
     error: function(error) { 

      alert("Error: " + error); 

     } 
     }); 
    }, 
    error: function(error) { 
     //error 
    } 
    }) 
} 
+0

我有這樣一個對象:{name:xx.jpg,localURL:localurl/xx.jpg,類型:image/jpeg,lasmodified:null,lasmodifieddate:date,大小:1427711,開始:0,結束:0,fullPath:fullpath.jpg}我如何保存這個圖像對象,我不知道:$(「#profilePhotoFileUpload」)[0];和fileUploadControl.files [0]?我如何創建對象圖像文件容易? – Tuideapp

+0

我傳遞:var cloudFile = new CB.CloudFile(new file(foto.fullPath)); // cloudFile.set('name',foto.name); cloudFile.save({ 成功:函數(cloudFile){ 警報(cloudFile + 「EXITO 」); },錯誤:功能(錯誤){ 警報(「 錯誤人和保存LA IMG:」 +誤差) ; } }); //} – Tuideapp

+0

你在哪個平臺上? –

相關問題