我正在尝试从api下载图像,不幸的是它显示了错误。更改url效果很好。我该如何解决这个问题?有什么其他方法可以下载这种类型的图像吗?
这是我用于下载图像的代码:
_downloadandSaveImage() async {
try {
showdownloading = true;
// Saved with this method.
print(widget.imageUrl);
print(_progress);
//var imageId = await ImageDownloader.downloadImage(widget.imageUrl);
var imageId = await ImageDownloader.downloadImage("http://wallpaper.pkappstudio.info/upload/47418_animal2.jpg",
destination: AndroidDestinationType.directoryDCIM
);
Toast.show("Saved!", context, duration: Toast.LENGTH_SHORT, gravity: Toast.BOTTOM);
if (imageId == null) {
return;
}
} on PlatformException catch (error) {
print(error);
}
}
最佳答案
我只需要在我的androidManifest.xml文件中将useClearTexttraffic设置为true。
关于flutter - PlatformException(400,HTTP状态码错误。,null),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63911783/