تم إنشاء c4a.dev لمساعدتك على التركيز أثناء مُشاهدة الكورسات والإبتعاد عن إزعاج اليوتيوب
كيفية الشراء من الموقع

منطقة إعلانية

يُمكننا وضع إعلانك هنا 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك

سعر الإعلان 3$ فى اليوم الواحد

#24 image_picker package

1 install image_picker

2import 'dart:io';

3 Function to get img path
 File? imgPath;
     
    uploadImage() async {
    final pickedImg = await ImagePicker().pickImage(source: ImageSource.camera);
    try {
      if (pickedImg != null) {
        setState(() {imgPath = File(pickedImg.path);});
    } else {print("NO img selected");}
    } catch (e) {print("Error => $e");}
      }
4 Use Image.file(imgPath!)
 Center(
     
    child: (imgPath == null)
      ? Text("No img selected")
      : Image.file(imgPath!)
     
    ),
5 الحصول على اسم الصورة فقط
 import 'package:path/path.dart' show basename;
     
    if (pickedImg != null) {
      setState(() {
      imgPath = File(pickedImg.path);
      String imgName = basename(pickedImg.path);
      print("ــــــــــــــــــــــــــــــــــ");
      print(imgPath);
      print(imgName);
     
    });} 
6 إنشاء إسم فريد لكل صورة
 import "dart:math";
     
  String imgName = basename(pickedImg.path);
  int random = Random().nextInt(9999999);
  imgName = "$random$imgName";
  print("______________________________");
  print(imgName);

Download files

😡
انت مشغل الـ AdBlock !!

خلى بالك يامعلم ✋ انا هكر جامد جداً وعرفت انك مشغل ال AdBlock ف ياريت تقفله بدل ما اولع فى ام الجهاز بتاعك ده 😡 😡