Titanium工作室试图从blob保存图像

时间:2013-01-23 14:26:44

标签: javascript post titanium blob

我正在使用钛工作室,我正在尝试从POST请求中保存图像。

 function buyImage(s){


var userName = Ti.App.Properties.getString('username');
    var email = Ti.App.Properties.getString('email');
    var encKey = Ti.App.Properties.getString('key');



var client = Ti.Network.createHTTPClient({

    // function called when the response data is available
    onload : function(e) {
        Ti.API.info("Key Text: " + this.responseData);


        Titanium.Media.saveToPhotoGallery(this.responseData,{
    success: function(e) {
        Titanium.UI.createAlertDialog({
            title:'Photo Gallery',
            message:'Check your photo gallery for you image'
        }).show();      
    },
    error: function(e) {
        Titanium.UI.createAlertDialog({
            title:'Error saving',
            message:e.error
        }).show();  
    }


});


        Titanium.UI.createAlertDialog({title:'Photo Gallery',message:'Photo saved to gallery'}).show();     

    },
    onerror : function(e) {
        Ti.API.info(e.error);
        alert('error');
    },
    timeout : 5000 // in milliseconds
});
// Prepare the connection.
client.open("POST", "http://somesite/create/save?userName="+userName+"&encryptionKey="+encKey+"&email="+email+"&recordId="+s);
// Send the request.        
client.send();

图像显示它保存正常并且它表示响应数据是TiBlob但图像似乎根本没有保存。当在浏览器中的后期事件中完成相同的帖子时,系统会提示您下载图像。

任何想法?

0 个答案:

没有答案