راکت

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

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);
    });
  }
ثبت پرسش جدید

پاسخ‌ها

2
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

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

شاید پاسخ شما همین‌جا باشد

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

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