Junior — Middle
Faylni serverga yuborish uchun POST so'rovining mazmuniga qanday qo'shish mumkin?
sobes.tech AI
AIdan javob
Flutterда, POST сўровининг матнига файл қўшиш учун одатда http пакети қўлланилади ва файл multipart сўрови қисми сифатида юборилади. Бу файлни бошқа маълумотлар билан бирга серверга юборишга имкон беради.
Ишлаш намунаси:
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('Файл муваффақиятли юкланди');
} else {
print('Файл юклашда хато');
}
}
Шу тариқа, файл сўровнинг матнига multipart/form-data қисми сифатида қўшилади.