@@ -6,7 +6,6 @@ import 'package:flutter_picgo/utils/permission.dart';
66import 'package:flutter_picgo/utils/shared_preferences.dart' ;
77import 'package:flutter_picgo/utils/strings.dart' ;
88import 'package:flutter_picgo/views/upload_page/upload_page_presenter.dart' ;
9- import 'package:image_picker/image_picker.dart' ;
109import 'package:permission_handler/permission_handler.dart' ;
1110import 'package:toast/toast.dart' ;
1211import 'package:path/path.dart' as path;
@@ -36,7 +35,6 @@ class _UploadPageState extends State<UploadPage>
3635 static const URL = 3 ;
3736
3837 UploadPagePresenter _presenter;
39- final picker = ImagePicker ();
4038
4139 _UploadPageState () {
4240 _presenter = UploadPagePresenter (this );
@@ -206,56 +204,56 @@ class _UploadPageState extends State<UploadPage>
206204 return ;
207205 }
208206 // 获取图片
209- try {
210- final pickedFile = await picker.getImage (source: ImageSource .gallery);
211- if (pickedFile != null ) {
212- var sp = await SpUtil .getInstance ();
213- var settingIsTimestampRename =
214- sp.getBool (SharedPreferencesKeys .settingIsTimestampRename) ?? false ;
215- var settingIsUploadedRename =
216- sp.getBool (SharedPreferencesKeys .settingIsUploadedRename) ?? false ;
207+ // try {
208+ // final pickedFile = await picker.getImage(source: ImageSource.gallery);
209+ // if (pickedFile != null) {
210+ // var sp = await SpUtil.getInstance();
211+ // var settingIsTimestampRename =
212+ // sp.getBool(SharedPreferencesKeys.settingIsTimestampRename) ?? false;
213+ // var settingIsUploadedRename =
214+ // sp.getBool(SharedPreferencesKeys.settingIsUploadedRename) ?? false;
217215
218- /// 获取文件后缀
219- String suffix = path.extension (pickedFile.path);
220- String filename = path.basenameWithoutExtension (pickedFile.path);
221- _renameImage = settingIsTimestampRename
222- ? '${new DateTime .now ().millisecondsSinceEpoch .toString ()}$suffix '
223- : '$filename $suffix ' ;
224- if (settingIsUploadedRename) {
225- _controller = TextEditingController (text: _renameImage);
226- await showDialog (
227- context: context,
228- barrierDismissible: false ,
229- builder: (context) {
230- return AlertDialog (
231- title: Center (
232- child: Text ('重命名图片' ),
233- ),
234- content: Padding (
235- padding: EdgeInsets .only (left: 4 , right: 4 ),
236- child: TextField (
237- controller: _controller,
238- ),
239- ),
240- actions: < Widget > [
241- FlatButton (
242- child: Text ('确定' ),
243- onPressed: () {
244- this ._renameImage = _controller.text;
245- Navigator .pop (context);
246- }),
247- ],
248- );
249- },
250- );
251- }
252- setState (() {
253- this ._previewPath = pickedFile.path;
254- });
255- }
256- } catch (e) {
257- print (e);
258- }
216+ // /// 获取文件后缀
217+ // String suffix = path.extension(pickedFile.path);
218+ // String filename = path.basenameWithoutExtension(pickedFile.path);
219+ // _renameImage = settingIsTimestampRename
220+ // ? '${new DateTime.now().millisecondsSinceEpoch.toString()}$suffix'
221+ // : '$filename$suffix';
222+ // if (settingIsUploadedRename) {
223+ // _controller = TextEditingController(text: _renameImage);
224+ // await showDialog(
225+ // context: context,
226+ // barrierDismissible: false,
227+ // builder: (context) {
228+ // return AlertDialog(
229+ // title: Center(
230+ // child: Text('重命名图片'),
231+ // ),
232+ // content: Padding(
233+ // padding: EdgeInsets.only(left: 4, right: 4),
234+ // child: TextField(
235+ // controller: _controller,
236+ // ),
237+ // ),
238+ // actions: <Widget>[
239+ // FlatButton(
240+ // child: Text('确定'),
241+ // onPressed: () {
242+ // this._renameImage = _controller.text;
243+ // Navigator.pop(context);
244+ // }),
245+ // ],
246+ // );
247+ // },
248+ // );
249+ // }
250+ // setState(() {
251+ // this._previewPath = pickedFile.path;
252+ // });
253+ // }
254+ // } catch (e) {
255+ // print(e);
256+ // }
259257 }
260258
261259 /// 上传图片
@@ -344,7 +342,6 @@ class _UploadPageState extends State<UploadPage>
344342 LocalNotificationUtil .createNotificationDetails (
345343 LocalNotificationUtil .uploadAndroidChannel (),
346344 LocalNotificationUtil .normalIOSNotificationDetails (),
347- LocalNotificationUtil .normalMacOSNotificationDetails ()
348- ));
345+ LocalNotificationUtil .normalMacOSNotificationDetails ()));
349346 }
350347}
0 commit comments