我正在尝试从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/

10-13 07:39