相机图像 format/extension (iOS/android/windows)

Camera Image format/extension (iOS/android/windows)

只是对相机图片有疑问(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 table 中的编码图片的字符串。

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

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