gpt4 book ai didi

ionic4 - 使用电容器的 Ionic4 中的 'base64Data' 类型上不存在属性 'CameraPhoto'

转载 作者:行者123 更新时间:2023-12-04 17:30:05 25 4
gpt4 key购买 nike

我正在学习从 native 应用程序上传图片的教程,他们选择 resultType 作为 CameraResultType.Base64,然后从该图像中获取 base64Data,最后将其转换为文件流。但在我的情况下 base64Data 这个属性不可用。我想知道我的代码有什么问题。这是我的代码片段:

import {Plugins, Capacitor, CameraSource, CameraResultType} from '@capacitor/core';

Plugins.Camera.getPhoto({
quality: 50,
source: CameraSource.Prompt,
correctOrientation: true,
height: 320,
width: 320,
resultType: CameraResultType.Base64
}).then(image => {
this.selectedImage = image.base64Data;
}).catch(err =>{
console.log(err);
});

我需要将图像上传为文件流。有没有其他方法可以从拍摄的图像或网络路径中获取文件流?如果有人知道周围的工作,请告诉我。我已经运行了“ ionic 电容器更新”命令来确保我的电容器是最新的

最佳答案

您正在学习过时的教程,base64Data 在最终版本之前已被删除。

您可以改用 base64String,但请注意 base64String只是图像的 base64 表示,如果你想要一个可以用作 img src 的数据 url,你应该使用 CameraResultType. DataUrlimage.dataUrl

关于ionic4 - 使用电容器的 Ionic4 中的 'base64Data' 类型上不存在属性 'CameraPhoto',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60586023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com