【问题标题】:Camera Image format/extension (iOS/android/windows)相机图像格式/扩展(iOS/android/windows)
【发布时间】:2016-03-02 16:16:02
【问题描述】:

只是对相机图片的疑问(iOS/android/windows)

//take a picture
Ti.Media.showCamera({
    saveToPhotoGallery:false,
    success:function(event) {

        if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO) {

            $.preview.image = event.media;

            //insert on attachments table
            database.insert('attachments',{
                name:'test',
                extension:'',
                file:Ti.Utils.base64encode(event.media).toString()
            });
        }
    }
});

当我将图片发送到我的后台时,我还需要发送文件扩展名,但没有文件,只有我保存在本地 SQLite 表中的编码图片字符串。

如何获取此扩展程序,或者需要将图像保存在应用目录中?

【问题讨论】:

    标签: image camera format appcelerator appcelerator-titanium


    【解决方案1】:

    您可以设置任何您想要的图片扩展名! (PNG, JPEG ,..) ,如您所见,从相机返回的数据是 Blob ! ,您不必先将图像保存在本地,只需将其上传到您的服务器即可!

    【讨论】:

    • 谢谢,还有一件事,当我运行任何 SQLite 查询时,我会将其记录到控制台,在这种情况下,转换为字符串的编码图像的日志在每一行的开头都有 \n ,这是对的还是我做错了什么?
    • \ nUAUEAEaBAAECBAgkExAAJGu4cgkQIECAQBUQABgFAgQIECCQTEAAkKzhyiVAgAABAlVAAGAU \ nCBAgQIBAMgEBQLKGK5cAAQIECFQBAYBRIECAAAECyQQEAMkarlwCBAgQIFAFBABGgQABAgQI \ nJBMQACRruHIJECBAgEAVEAAYBQIECBAgkExAAJCs4colQIAAAQJVQABgFAgQIECAQDIBAUCy \ nhiuXAAECBAhUAQGAUSBAgAABAskEBADJGq5cAgQIECBQBQQARoEAAQIECCQTEAAka7hyCRAg \ nQIBAFRAAGAUCBAgQIJBMQACQrOHKJUCAAAECVUAAYBQIECBAgEAyAQFAsoYrlwABAgQIVAEB \ ngFEgQIAAAQLJBAQAyRquXAIECBAgUAUEAEaBAAECBAgkExAAJGu4cgkQIECAQBUQABgFAgQI \ nECCQTEAAkKzhyiVAgAABAlVAAGAUCBAgQIBAMgEBQLKGK5cAAQIECFQBAYBRIECAAAECyQQE \ nAMkarlwCBAgQIFAFBABGgQABAgQIJBMQACRruHIJECBAgEAVEAAYBQIECBAgkExAAJCs4col 跨度>
    • 解决方法:img = img.replace(/(\r\n|\n|\r)/gm,"");
    猜你喜欢
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 2011-07-13
    相关资源
    最近更新 更多