gpt4 book ai didi

dart - 发送具有特定要求的帖子请求 flutter

转载 作者:IT王子 更新时间:2023-10-29 07:20:29 24 4
gpt4 key购买 nike

我需要一些关于如何使用 Flutter 中的 http 模块发送带有一些参数的 POST 请求的建议。

我需要将 username 设置为字符串(在请求正文中),还需要在正文中将属性设置为 FILE。

最佳答案

在 Flutter 上执行请求的最简单方法是使用 Dio package

如果您的 json 负载是,

{"username":"johndoe", "image":"base64 image data"}

dio 中的代码看起来像

import "dart:io";
import "dart:convert";
import 'package:dio/dio.dart';

// read image bytes from disk as a list
List<int> imageBytes = File("./image.png").readAsBytesSync();

// convert that list to a string & encode the as base64 files
String imageString = base64Encode(imageBytes);

// Send a post request to server
dio.post("/url-to-post-to", data: {"username":"johndoe", "image":imageString});

关于dart - 发送具有特定要求的帖子请求 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55956965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com