我正在尝试使用具有某些参数和标头的HTTP包在Flutter中上传文件。但这在UploadFileInfo中出现了问题。这是我实际的例外:
“类型'UploadFileInfo'在类型转换”
中不是'String'类型的子类型
答案 0 :(得分:0)
您正在使用的ContentType
application/x-www-form-urlencoded
用于编码字符串,例如:
field1=value1&field2=value2
要与FormData
配合使用,ContentType
应该
multipart/form-data
作为内容类型。
但是,据我所知Dio非常聪明,足以理解它,因此您也可以尝试省略ContentType
标头!