Flutter’da file_picker kütüphanesini kullanarak dosya seçme işlemini gerçekleştirmek oldukça basittir. İlk olarak, projenizin pubspec.yaml dosyasına file_picker kütüphanesini ekleyin:

Şimdi, file_picker‘ı kullanarak basit bir dosya seçme örneği yapalım. Aşağıdaki örnek, bir dosya seçme düğmesine tıklandığında galeriyi açar ve seçilen dosyanın yolu üzerinden işlemler gerçekleştirir:

import ‘package:flutter/material.dart’;
import ‘package:file_picker/file_picker.dart’;

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}

class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State {
String _filePath = ‘Dosya Seçilmedi’;

void _pickFile() async {
try {
FilePickerResult? result = await FilePicker.platform.pickFiles();

  if (result != null) {
    String path = result.files.single.path!;
    setState(() {
      _filePath = path;
    });
  }
} catch (e) {
  print('Dosya seçme hatası: $e');
}

}

Şubat 8, 2016

My soul is the mirror

YORUMLAR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir