放大下载文件在react native中的位置



我可以使用storage.get功能在带有AWS Amplify后端的react原生应用程序中从S3下载文件。但是,找不到下载文件的存储位置?我们如何在react native中访问下载的文件内容?Amplify文档没有说明默认情况下下载的文件在哪里。

回答我自己的问题。Storage.get有一个选项,可以将download设置为true来下载文件。但是,我找不到下载文件的位置。因此,我切换到先用storage.get获取签名的url,方法是将download设置为false,然后通过传递签名的url使用axios使用http get方法下载文件。

const signedURL = await Storage.get('test.json');
const response = await axios.get(signedURL);
console.debug('S3 data: ', response.data);

最新更新