我读了这篇文章convert image to base64 with flutter,但这是关于将图像文件转换为base64。如何将在线URL转换为base64。
现在,我可以想到一种解决方案,将图像存储在path中并获取该文件路径并进行转换。多数民众赞成在这篇文章显示的方式。
还有其他将在线图像uri转换为base64的方法吗?
答案 0 :(得分:-1)
要转换图像,您需要图像数据,否则没有任何转换。因此,最有效的步骤将是。
执行对图像URL的获取请求
从响应正文中读取所有字节
转换为base64
将base 64字符串保存在本地或使用您喜欢的方式。
您不必保存它。请记住,如果用户关闭了该应用程序,或者该应用程序在此过程中的任何时候停止了,您都必须从头开始,因为您没有将映像保存到磁盘。