簡體   English   中英

Flutter 文件選擇器創建符號鏈接

[英]Flutter file picker creates symlinks

我已經與這個問題作斗爭了一段時間,我似乎無處可去,我正在使用file_picker flutter 插件,它在使用 android v7 的設備上工作,現在正在使用 ZC31B32364CE19CA8ZFCD150A417ECCE58Z v7 的模擬器上運行應用程序,這里是 vfilepicker7ECCEs5日志:

I/FilePickerUtils( 7999): File loaded and cached at:/data/user/0/com.lulliezy.videostatus/cache/file_picker/KHALIGRAPH JONES x SARKODIE - WAVY (OFFICIAL VIDEO).webm
I/FilePickerDelegate( 7999): Absolute file path:/data/user/0/com.lulliezy.videostatus/cache/file_picker/KHALIGRAPH JONES x SARKODIE - WAVY (OFFICIAL VIDEO).webm

現在我的理解是緩存這個詞是一個符號鏈接,現在我如何禁用這個功能,或者更確切地說,用這個代碼獲取原始文件名:

await FilePicker.getFile(
  type: FileType.custom,
  allowedExtensions: ['mp4', 'webm'],
);

提前致謝。

編輯

我應該澄清一下,我正在使用 flutter ffmpeg 所以它抱怨文件不存在。

我實際上找到了一個解決方法,我將挑選的文件復制到另一個臨時目錄並使用該新路徑,完成后,我刪除了復制的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM