檔案_image; 最終選擇器 = ImagePicker();
Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);
setState(() {
if (pickedFile != null) {
_image = File(pickedFile.path);
} else {
print('No image selected.');
}
});
}
輸出:
D/MediaScannerConnection(16161): 掃描/storage/emulated/0/Android/data/com.xxxx.xxxx/files/Pictures/9d9ed6a1-292c-428a-bf24-38ea1a58742c694006011805733107 to null
uj5u.com熱心網友回復:
有時會出現此錯誤,因為您需要清理構建檔案夾。嘗試flutter clean再次重建。
uj5u.com熱心網友回復:
嘗試這個:
PickedFile pickedFile = await picker.getImage(source: ImageSource.camera);
if (pickedFile == null) {
return null;
}
Directory appDirectory = await getApplicationDocumentsDirectory();
File newImage = File(appDirectory.path 'fileName');
newImage.writeAsBytes(File(pickedFile.path).readAsBytesSync());
setState(() {
_image = newImage;
print(newImage.path ' test');
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/314885.html
上一篇:顫振中的空安全
