Flutter Tutorial - How To Use File Picker | The Right Way | Android, iOS, Web & Desktop

preview_player
Показать описание
Flutter File Picker. How to pick files using the native File Picker in Flutter. Use the File Picker to pick images, pdfs, videos, music and other files and documents from the device storage in Flutter. The Flutter File Picker works on Android, iOS, Web and Desktop: MacOS, Linux, Windows.

SUBSCRIBE HERE

SUPPORT & SPONSOR ME

RESOURCES

TIMELINE
0:00 Introduction File Picker
0:29 Pick ONE File Using File Picker
1:03 Open File From Path / URL
1:59 Get File Name, File Extension, File Size
2:20 Save File In App Storage After Picking File
3:26 Pick Multiple Files
4:48 Pick Multiple Files With Extension Filter
5:30 Setup Web / File Picker Web
5:43 Setup Desktop / File Picker Desktop
5:51 Setup Android / File Picker Android
5:59 Setup iOS / File Picker iOS

SHARE | SUBSCRIBE | LIKE FOR MORE VIDEOS LIKE THIS

*********

SOCIAL MEDIA: Follow Us :-)

LEARN MORE

PLAYLISTS

CREDITS

#Flutter #Tutorial #JohannesMilke

LIKE & SHARE & ACTIVATE THE BELL
Thanks For Watching :-)
Рекомендации по теме
Комментарии
Автор

3:20 so what if i want to store my file to another app package folders..
Like I don't want to store my file to same app package folder example:- com.example.file_picker to com.example.another_app not in same package folder

creatifyappsstore
Автор

Another awesome tutorial from Johannes ❤🙌

iamnomana
Автор

"Very very helpful"...It is the best on the internet!!

sumibafna
Автор

thanks for the video Mr JOHANNES. Please i need to recover these files and list them in my own way

tamoguido
Автор

Thank you for sharing a very useful tutorial, but this does not work on web platform. "Error: On web `path` is always `null`". The workaround is to use (await FilePicker.platform.pickFiles())!.files, followed by pickedFile!.first.bytes!, but this produces List<PlatformFile>. But OpenFile need <PlatformFile> to work. I tried pickedFile[0] still didn't work.

jamesr
Автор

Vielen, vielen danke!!! Thank you very much!!!!
you are my Retter in der Not!!!!

marinasteflyuk
Автор

Thank you for this video and congratulations for your 30k suscribers 👏

codontv
Автор

You are so great! I love your videos.
Btw
You just make Flutter videos on this channel?

sheffomp
Автор

Thank u so much. This one is good. Johannes

mohammadshahid
Автор

Thank you so much for making videos like this, it helps a lot with my work

HoangNguyen-dzvt
Автор

Thanks
, Sir I hope understood & help full.

MdJubayerHossain---ktsy
Автор

How can i upload image to the firebase on Flutter Web ?

gosai.
Автор

Hi, Thanks for your videos, I have a doubt: I picked the file but couldn't open it. While trying to open shows error Media not found. Please give me a solution for this.

testmind
Автор

Hello, thank you for your great videos, can I ask a question, when I tried to upload the file that I picked it, it accept the file type but picker have platform file, how I can fix this problem

sahartalaa
Автор

I wanted to access the source code, first I requested properly and I enter my details and subscribed to the newsletter but in the last they are asking for money, I think you should mention in the start so that everyone who does not want to enter their details will not continue, Anyways thank you for the great tutorial

kainatnaeem
Автор

Nice explanation, thank you. I do have a question... what if you wanted to have that option as a part of a Form? Say: Title, dueDate and an attachment to send these 3 values to a backend?

xIvalicex
Автор

if i want to delete the original file from device gallery after moving file into app folder ?? how can i do sir ?

AdeelAslam-wz
Автор

When I use for web there is issue
Error: on web path is always null you should access bytes property instead

pradhumnamirotha
Автор

Just in case anyone had the same problem with me where selecting files in web was not working, run flutter clean and flutter pub get and build the app again.🔥

klevisxhyra
Автор

I got an error!
Module not found. I tried a lot of ways to clear it. But i couldn't.
Can you please tell me why that error comes.

venkatramansp