【问题标题】:type 'UploadFileInfo' is not a subtype of type 'String' in type cast类型“UploadFileInfo”不是类型转换中“String”类型的子类型
【发布时间】:2019-11-14 06:07:47
【问题描述】:

Image Reference

我正在尝试使用带有一些参数和一些标头的 HTTP 包在颤振中上传文件。但它在 UploadFileInfo 中出现问题。这是我的实际例外:

“类型'UploadFileInfo'不是类型转换中'String'类型的子类型”

【问题讨论】:

  • 而不是图像...请将您的代码和完整的异常作为文本。以便我们能提供更好的帮助。

标签: flutter dart dio


【解决方案1】:

你正在使用的ContentType

application/x-www-form-urlencoded 

用于编码字符串,如:

field1=value1&field2=value2

对于FormData 的使用,您需要的ContentType 应该是

multipart/form-data

作为内容类型。

但是,据我所知,Dio 足够聪明,可以理解它,所以您也可以尝试省略 ContentType 标头!

【讨论】:

    猜你喜欢
    • 2021-11-07
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    相关资源
    最近更新 更多