我正在开发一个同时运行Web和移动应用程序的应用程序(React Native)。在移动应用程序中,我必须从S3 Bucket中获取一个文件,并将其转换为base64,以便显示和写入移动存储。
当获取一个小文件时,我只从S3获取一个文件,而不使用responseType。
但是当我获取一个大文件时,我没有从API获得任何数据,移动应用程序会被击晕(它一直在加载,我无法从API获得任何响应)。"blob"以从API获取数据。
我的问题是:如何转换或读取Blob到base64,而React Native不能像Web应用程序一样使用FileReader?
先谢了!
1条答案
按热度按时间kqqjbcuj1#
哦,我试着用FileReader来读Blob,它工作了!我以为FileReader在React Native中不工作