【发布时间】:2019-11-14 06:07:47
【问题描述】:
我正在尝试使用带有一些参数和一些标头的 HTTP 包在颤振中上传文件。但它在 UploadFileInfo 中出现问题。这是我的实际例外:
“类型'UploadFileInfo'不是类型转换中'String'类型的子类型”
【问题讨论】:
-
而不是图像...请将您的代码和完整的异常作为文本。以便我们能提供更好的帮助。
我正在尝试使用带有一些参数和一些标头的 HTTP 包在颤振中上传文件。但它在 UploadFileInfo 中出现问题。这是我的实际例外:
“类型'UploadFileInfo'不是类型转换中'String'类型的子类型”
【问题讨论】:
你正在使用的ContentType
application/x-www-form-urlencoded
用于编码字符串,如:
field1=value1&field2=value2
对于FormData 的使用,您需要的ContentType 应该是
multipart/form-data
作为内容类型。
但是,据我所知,Dio 足够聪明,可以理解它,所以您也可以尝试省略 ContentType 标头!
【讨论】: