2 پاسخ

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

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

_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
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

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


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

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


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

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