Beta (#60)
This commit is contained in:
parent
43796d2a21
commit
8f6c488fb4
|
@ -1,3 +1,9 @@
|
|||
## 1.3.3
|
||||
|
||||
**Bug fixes**
|
||||
* Fixes an issue where sometimes a single file path was being returned as a `List` instead of `String`.
|
||||
* `requestCode` in Android intents are now restricted to 16 bits.
|
||||
|
||||
## 1.3.2
|
||||
|
||||
**Bug fix:** Returns a `null` value in the `getFile()` when the picker is canceled.
|
||||
|
|
|
@ -10,7 +10,7 @@ A package that allows you to use a native file explorer to pick single or multip
|
|||
First, add *file_picker* as a dependency in [your pubspec.yaml file](https://flutter.io/platform-plugins/).
|
||||
|
||||
```
|
||||
file_picker: ^1.3.2
|
||||
file_picker: ^1.3.3
|
||||
```
|
||||
### Android
|
||||
Add `<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>` to your app `AndroidManifest.xml` file. This is required due to file caching when a path is required from a remote file (eg. Google Drive).
|
||||
|
|
|
@ -27,8 +27,8 @@ import io.flutter.plugin.common.PluginRegistry.Registrar;
|
|||
/** FilePickerPlugin */
|
||||
public class FilePickerPlugin implements MethodCallHandler {
|
||||
|
||||
private static final int REQUEST_CODE = FilePickerPlugin.class.hashCode() + 43;
|
||||
private static final int PERM_CODE = FilePickerPlugin.class.hashCode() + 50;
|
||||
private static final int REQUEST_CODE = (FilePickerPlugin.class.hashCode() + 43) & 0x0000ffff;
|
||||
private static final int PERM_CODE = (FilePickerPlugin.class.hashCode() + 50) & 0x0000ffff;
|
||||
private static final String TAG = "FilePicker";
|
||||
private static final String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE;
|
||||
|
||||
|
@ -60,7 +60,11 @@ public class FilePickerPlugin implements MethodCallHandler {
|
|||
Log.i(TAG, "[MultiFilePick] File #" + currentItem + " - URI: " +currentUri.getPath());
|
||||
currentItem++;
|
||||
}
|
||||
result.success(paths);
|
||||
if(paths.size() > 1){
|
||||
result.success(paths);
|
||||
} else {
|
||||
result.success(paths.get(0));
|
||||
}
|
||||
} else if (data != null) {
|
||||
Uri uri = data.getData();
|
||||
Log.i(TAG, "[SingleFilePick] File URI:" +data.getData().toString());
|
||||
|
|
|
@ -56,7 +56,7 @@ class _FilePickerDemoState extends State<FilePickerDemo> {
|
|||
),
|
||||
body: new Center(
|
||||
child: new Padding(
|
||||
padding: const EdgeInsets.only(top: 50.0, left: 10.0, right: 10.0),
|
||||
padding: const EdgeInsets.only(left: 10.0, right: 10.0),
|
||||
child: new SingleChildScrollView(
|
||||
child: new Column(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
name: file_picker
|
||||
description: A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extensions filtering support.
|
||||
author: Miguel Ruivo <miguelpruivo@outlook.com>
|
||||
author: Miguel Ruivo <miguel@miguelruivo.com>
|
||||
homepage: https://github.com/miguelpruivo/plugins_flutter_file_picker
|
||||
version: 1.3.2
|
||||
version: 1.3.3
|
||||
|
||||
|
||||
dependencies:
|
||||
|
|
Loading…
Reference in New Issue