Я хочу загрузить изображение с URL и сохранить его в папке SD.
то, что я пробовал:
Я пробовал этот код, он отлично работает, но он хранится в /storage/emulated/0/Android/data/com.example.college_services/files/Images
но я хочу хранить в /Sdcard/Images
_dowloadimg() async{
var url = widget.imageURL;
var response = await get(url);
var documentDirectory = await getExternalStorageDirectory();
var firstPath = documentDirectory.path + "/Images";
var filePathAndName = documentDirectory.path + '/Images/img_${i++}.jpg';
await Directory(firstPath).create(recursive: true);
File file2 = new File(filePathAndName);
file2.writeAsBytesSync(response.bodyBytes);
}