0

有什么方法可以使用相机,但图片不是在ionic 2平台上进行base64编码的吗?我想使用 base64 以外的其他编码。

谢谢

4

1 回答 1

1

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

引用 Ionic 文档:

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

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

或者

NATIVE_URI它将assets-library://.....在 iOS 和content://.....Android 上返回。

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

于 2016-12-02T18:13:32.737 回答