gpt4 book ai didi

amazon-web-services - 在 React-Native 中使用 AWS Amplify 显示来自 S3 的图像

转载 作者:行者123 更新时间:2023-12-03 21:23:37 26 4
gpt4 key购买 nike

我无法渲染我的图像。我将 protected 图像上传到 S3,没问题。然后我使用下面的代码来检索图像。当我记录 imageReturn 时,我得到带有 token 的图像 URL。

state = {
image: ''
}

async getImage(image) {
let imageReturn = await Storage.get('9807139f-e5b4-428e-8dfb-d7cfeebe87ab.jpeg')
this.setState({
image: imageReturn
})
}

我已经尝试以两种不同的方式渲染图像,使用 react-native 的 Image 和使用 'aws-amplify-react-native' S3Image。
<Image source={this.state.image} style={{ width: 100, height: 100 }}/>


<S3Image key={'9807139f-e5b4-428e-8dfb-d7cfeebe87ab.jpeg'} />

任何和所有的帮助表示赞赏。谢谢!

最佳答案

AWS 获取返回图像 URL,图像 URL 打印 必须添加 uri 。请重新连接您的代码 Snippes 是

<Image source={uri:this.state.image} style={{ width: 100, height: 100 }}/>

关于amazon-web-services - 在 React-Native 中使用 AWS Amplify 显示来自 S3 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421114/

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