flutter 使用http上传图片到服务器
构造函数创建一个 POST 请求,将图片作为文件添加到请求中,并发送到服务器。在成功上传后,服务器应该会返回一个。在上面的代码中,我们使用。使用 http 库上传图片。状态码,否则上传失败。
·
使用 http 库上传图片
import 'dart:convert';
import 'package:http/http.dart' as http;
final uri = Uri.parse('地址');
var request = http.MultipartRequest('POST', uri);
request.files.add(await http.MultipartFile.fromPath('file', imagePath));
var response = await request.send();
if (response.statusCode == 200) {
print('Image uploaded!');
} else {
print('Upload failed with status: ${response.statusCode}.');
}
在上面的代码中,我们使用 MultipartRequest
构造函数创建一个 POST 请求,将图片作为文件添加到请求中,并发送到服务器。在成功上传后,服务器应该会返回一个 200
状态码,否则上传失败。
更多推荐
所有评论(0)