获取文件路径而不在内存中加载文件?

Posted

技术标签:

【中文标题】获取文件路径而不在内存中加载文件?【英文标题】:getting file path without loading file in memory in flutter? 【发布时间】:2020-06-05 03:21:28 【问题描述】:

我正在尝试制作一个应用程序,用于在颤振中通过 ssh 将文件发送到我的远程服务器。我的想法是获取所选文件的路径并将其传递给 ssh。 我在flutter中使用文件选择器插件来选择文件,但是在获取文件路径之前将文件存储到内存中,对于大文件,这需要时间。有没有办法只获取文件的路径而不将文件存储到内存?

【问题讨论】:

内存中的这个文件在做什么?我看不出有什么原因。 @blackapps 我需要立即获取所选文件的路径..我正在处理大于 1GB 的文件..这需要很多时间 你没有回答我的问题。我已经知道你想要什么了。我还是不知道为什么要放在内存里。 拜托,你能复制你加载这些文件的代码吗? @SylvainL.Kamdem bin.disroot.org/… 【参考方案1】:

在这个项目中找到了一个方法flutter file utils 这里面有一个方法调用list_file

【讨论】:

那么我们怎样才能得到我们选择的文件的路径呢? (如文件选择器) 我们得到的是(选定文件的)文件路径列表

以上是关于获取文件路径而不在内存中加载文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取文件路径?在基于文档的应用程序中加载文档

无法在 WinDbg 中加载 SOS

Mac osx 在二进制路径中加载 dylib 而不是 /usr/local/lib

在 Qt Creator 中加载具有相对路径的文件

在android的Webview中加载sdcard pdf文件

MyBatis Java不同方式加载文件时的路径格式问题Mybatis中加载.properties文件