package
pubspec.yamlにimage_picker_saver: ^0.1.0
を追記
コード
import 'package:image_picker_saver/image_picker_saver.dart'
void imageSave(String url) async { var response = await http.get(url); var filePath = await ImagePickerSaver.saveFile(fileData: response.bodyBytes); var savedFile = File.fromUri(Uri.file(filePath)); print(savedFile); }
これでiosにはカメラロール,androidにはPictureディレクトリに保存される
response.statusCode
でステータスコードが取れるので適宜分岐を入れて使ったりできる