ورود و عضویت
0
سبد خرید شما خالی است
0
سبد خرید شما خالی است

ارسال فایل به سرور در فلاتر

پرسش و پاسخ برنامه نویسی فلاتردسته بندی: فلاترارسال فایل به سرور در فلاتر
kiarashH 6 ماه قبل

سلام من در حال طراحی یک اپلیکیشن با فلاتر هستم که در بخشی از آن نیاز دارم یک فایل را به سرور ارسال کنم.
برای اینکار عکس و به base64 تبدیل میکردم و به سرور ارسال میکردم راه دیگه ای برای این کار در فلاتر وجود داره؟

1 پاسخ
Hesam عضو سایت 6 ماه قبل

سلام اگر نمیخواهید از روش base64 استفاده کنید میتونید از کد زیر کمک بگیرید.
فایل مورد نظر بعد از اینکه توسط کاربر انتخاب شد به متد MultipartFile پاس بدید و خروجی آن را به سرور ارسال کنید.
String filePath = ‘/path/to/your/file’; // Replace with the path to your file

FormData formData = FormData.fromMap({
‘file’: await MultipartFile.fromFile(filePath, filename: ‘file.jpg’),
// Additional form fields can be added here if needed
});

Response response = await dio.post(apiUrl, data: formData);