راکت

ارسال عکس از فلاتر به سرور

سلام دوستان خسته نباشید من برای اینکه از فلاتر به سرور اطلاعاتی رو ارسال کنم به شکل زیر دارم عمل میکنم نمیدونم این شکل ارسال کار درستی باشه یا نه.
اما مشکل من دقیق اینجا پیش میاد که میخوام چند تا عکس رو ارسال کنم نمیدونم چطور باید عمل کنم.
مثلا میخوام یک درخواست ارسال بشه به سرور که هم توش گالری عکس باشه هم عکس شاخص هم عنوان و محتوا و ...

_upload() async{
    if (file == null) return;
    SharedPreferences prefs = await SharedPreferences.getInstance();
    var apiToken = prefs.getString('user.api_token');
    String imageFile = base64Encode(file.readAsBytesSync());
    String fileName = file.path
        .split("/")
        .last;

    http.post(

        phpEndPoint,
        body: {
          "api_token": apiToken,
          "image": imageFile,
          "name": fileName,

        }
    )
        .then((res) {
      print(jsonDecode(res.body)['data']['message']);
    }).catchError((err) {
      print(err);
    });
  }

ثبت پرسش جدید
mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

به صورت لیستی از تصاویر ارسال کن و اینکه هدر application/json هم بفرست باهاش.


محمدرضا قمی اویلی
محمدرضا قمی اویلی
تخصص :لاراول
@ghomi6 سال پیشمطرح شد
0

@khanzadimahdi
خواستم به صورت application/json ارسال کنم اما خطا داد در هنگام ارسال از فلاتر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام