Flutter Image Picker 插件为每个选择的文件分配自己的名称

Posted

技术标签:

【中文标题】Flutter Image Picker 插件为每个选择的文件分配自己的名称【英文标题】:Flutter Image Picker plugin assigns its own name to each picked file 【发布时间】:2020-10-27 09:39:51 【问题描述】:

我正在使用图像选择器插件进行颤动。每当我从图库中选择图像时,插件都会为其分配一个随机名称,以“image_picker”开头。如何获取图片文件的原名?

【问题讨论】:

你不能 - 每次创建新的临时图像时(至少在 android 下) - github.com/flutter/plugins/blob/… 如果要将文件存储在 Firebase 存储中,可以更改文件名。你想这样做吗? 是的@HardikKumar。但问题是我想按原始名称存储图像。 你解决了吗?我遇到了同样的问题 不,我没有。你必须想出一个解决方法。 【参考方案1】:

您可以使用下面提到的方法。它对我有用

var video = (await _picker.getVideo(source: ImageSource.gallery))!;

var videoName = video.path.split('/').last;

【讨论】:

以上是关于Flutter Image Picker 插件为每个选择的文件分配自己的名称的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Image Picker 插件为每个选择的文件分配自己的名称

Flutter image_picker 选择视频

如何在Flutter中保存图像文件?使用Image_picker插件选择文件

Flutter image_picker踩坑记录

Flutter从相册选择图片和相机拍照(image_picker)

在颤振插件 image_picker 示例中从图库中选择图像时内存增加