除base64编码以外的Ionic 2相机使用

时间:2016-12-02 16:14:56

标签: ionic-framework ionic2 ionic-view ionicpopup

有没有办法使用相机,但图片不能在离子2平台上进行base64编码? 我想使用其他编码而不是base64。

谢谢

1 个答案:

答案 0 :(得分:1)

https://ionicframework.com/docs/v2/native/camera/

来自Ionic docs的引用:

  

选择返回值的格式。定义于   Camera.DestinationType。默认值为FILE_URI。 DATA_URL:0,返回   image为base64编码的字符串,FILE_URI:1,返回图像文件URI,   NATIVE_URI:2返回图像原生URI(例如,iOS上的assets-library://)   或内容://在Android上)

所以你现在Camera.DestinationType等于DATA_URL。如果您不想这样,您可以使用FILE_URI来检索文件URI,之后您可以使用另一个cordova插件实际从URI中检索图像,以便您可以将其发送到您的服务器

NATIVE_URI将在iOS上返回assets-library://.....,在Android上返回content://.....

您需要哪一个将取决于您的用例场景。