在Flutter中使用dio和multi_image_picker包上传s3 presignedurl

时间:2020-04-28 03:32:31

标签: flutter dart dio

我正在使用
dio,多图像选择器包

这是我的工具sudo代码

Asset asset = result //pick result;
ByteData byteData = await asset.getByteData();
var buffer = byteData.buffer;
postData = buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes);

//and

 Response response = await nDio.put(
        url,
        data: Stream.fromIterable(postData.map((e) => [e])), //create a Stream<List<int>>
        options: Options(
          headers: {
            Headers.contentLengthHeader: postData.length, // set content-length
          },
        ),
      );

这很好,但是突然出现了问题。
(只需升级flutter框架) 我在邮递员中尝试过测试,然后工作正常。 所以不要错网址...

我认为似乎是编码错误。但我不知道该怎么办 如果我上传。我的档案像这样显示
KStream-KStream join

1 个答案:

答案 0 :(得分:0)

已修复 只需添加内容类型