feat(ios):照片上传数量

This commit is contained in:
2025-10-28 16:48:02 +08:00
parent 9b3ee731c2
commit 0cc51689be
2 changed files with 10 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
import 'package:get/get.dart';
import 'package:image_picker/image_picker.dart';
// import 'package:images_picker/images_picker.dart';
import 'package:permission_handler/permission_handler.dart';
@@ -276,7 +277,9 @@ class _UploadImagesState extends State<UploadImages> {
builder: (BuildContext ctx) {
return CupertinoActionSheet(
title: const Text('上传图片'),
message: Text('请选择上传方式\n相册最多${max ?? 9}'),
message: (max == null || max == 0)
? null
: Text('请选择上传方式\n相册最多${max ?? 9}'),
actions: <Widget>[
CupertinoActionSheetAction(
child: const Text('拍照上传'),
@@ -326,7 +329,9 @@ class _UploadImagesState extends State<UploadImages> {
// List<Media>? images =
// await ImagesPicker.pick(count: number, pickType: PickType.image);
List<String> list = [];
List<XFile>? images = await ImagePicker().pickMultiImage(limit: number,);
List<XFile>? images = await ImagePicker().pickMultiImage(
limit: number,
);
if (images.isEmpty != true) {
for (var element in images) {
String path = await saveNetworkImgGallery(

View File

@@ -133,7 +133,9 @@ class UploadImagesTool {
)
: CupertinoActionSheet(
title: const Text('上传图片'),
message: Text('请选择上传方式\n相册最多${max ?? 9}'),
message: (max == null || max == 0)
? null
: Text('请选择上传方式\n相册最多${max ?? 9}'),
actions: isAddOtherWidget != null
? <Widget>[
isAddOtherWidget,