Skip to content

Commit 5afdb52

Browse files
authored
Web Compatibility
Allow this plugin to work on the Web. PermissionHandler is not needed.
1 parent 0a78f20 commit 5afdb52

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/src/form_builder_file_picker.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'dart:io';
33

44
import 'package:community_material_icon/community_material_icon.dart';
55
import 'package:file_picker/file_picker.dart';
6+
import 'package:flutter/foundation.dart' show kIsWeb;
67
import 'package:flutter/material.dart';
78
import 'package:flutter/rendering.dart';
89
import 'package:flutter/widgets.dart';
@@ -176,7 +177,7 @@ class _FormBuilderFilePickerState
176177
FilePickerResult? resultList;
177178

178179
try {
179-
if (await Permission.storage.request().isGranted) {
180+
if (kIsWeb || await Permission.storage.request().isGranted) {
180181
resultList = await FilePicker.platform.pickFiles(
181182
type: widget.type,
182183
allowedExtensions: widget.allowedExtensions,

0 commit comments

Comments
 (0)