Sobes.tech
Junior — Middle

Faylı POST sorğusunun məzmununa necə daxil etmək olar ki, serverə göndərilsin?

sobes.tech Süni İntellekt

AI-dan cavab

Flutter-da POST sorğusunun bədəninə fayl daxil etmək üçün adətən http paketi istifadə olunur və fayl multipart sorğusunun bir hissəsi kimi göndərilir. Bu, faylı digər məlumatlarla birlikdə serverə göndərməyə imkan verir.

İstifadə nümunəsi:

import 'package:http/http.dart' as http;
import 'dart:io';

Future<void> uploadFile(File file) async {
  var request = http.MultipartRequest('POST', Uri.parse('https://example.com/upload'));
  request.files.add(await http.MultipartFile.fromPath('file', file.path));
  var response = await request.send();
  if (response.statusCode == 200) {
    print('Fayl uğurla yükləndi');
  } else {
    print('Fayl yükləməsində xəta');
  }
}

Beləliklə, fayl multipart/form-data-nın bir hissəsi kimi sorğunun bədəninə daxil edilir.