diff --git a/- b/- deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/packages/file_selector/file_selector/example/lib/save_text_page.dart b/packages/file_selector/file_selector/example/lib/save_text_page.dart index 5099e3252bb..c0202457147 100644 --- a/packages/file_selector/file_selector/example/lib/save_text_page.dart +++ b/packages/file_selector/file_selector/example/lib/save_text_page.dart @@ -5,7 +5,7 @@ import 'package:file_selector/file_selector.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import 'package:path_provider/path_provider.dart'; +import 'package:path_provider/path_provider.dart' as path_provider; /// Page for showing an example of saving with file_selector class SaveTextPage extends StatelessWidget { @@ -21,9 +21,11 @@ class SaveTextPage extends StatelessWidget { final String fileName = _nameController.text; // This demonstrates using an initial directory for the prompt, which should // only be done in cases where the application can likely predict where the - // file will be saved. In most cases, this parameter should not be provided. - final String initialDirectory = - (await getApplicationDocumentsDirectory()).path; + // file will be saved. In most cases, this parameter should not be provided, + // and in the web, path_provider shouldn't even be called. + final String? initialDirectory = kIsWeb + ? null + : (await path_provider.getApplicationDocumentsDirectory()).path; final FileSaveLocation? result = await getSaveLocation( initialDirectory: initialDirectory, suggestedName: fileName,