在我的代码中,我正在使用multi_image_picker
插件从图库中拾取图像。在我的代码中升级Flutter版本后
String fileName = await ChoosenAssets[i].filePath;//this the part gives an error
String fileName2 = fileName.split("/").last;
var asdsad['file']=await MultipartFile.fromFile(fileName,filename:fileName2,);
FormData formData = new FormData.fromMap(asdsad);
。在此之前工作正常。我将Flutter版本降级了,错误消失了。
那么如何获得filePath
升级的flutter版本呢?
答案 0 :(得分:1)
不能。在multi_image_picker程序包的repo中,您可以找到this issue。在该期中,该软件包的开发人员提到filePath
吸气剂只是一个实验,但在最新版本中,他们删除了它,因为它不能在所有操作系统或设备上正常工作。他们还提到您不需要获取filePath
,因为:
Asset
来完成所有您需要的事情。filePath
如今是临时的,因此即使您知道了,它在短时间内也将是无用的。这是一个简短的摘要,但是如果您需要更多详细信息,请转到我上面提供的链接。