Flutter Form Builder软件包图像选择器Firestore Flutter

时间:2020-09-23 08:01:50

标签: flutter google-cloud-firestore imagepicker

我正在使用Flutter表单生成器软件包中的FormBuilderImagePicker

我想使用img路径,但我无法使用

sending() async {
var storageimage =
    FirebaseStorage.instance.ref().child('/google/google');
var task = storageimage.putFile();
imgurl = await (await task.onComplete).ref.getDownloadURL();
// await Firestore.instance.collection('twst').add(
//   {
//     'img': imgurl.toString(),
//   },
// );

}

我想将该功能与imagepicker一起使用 但是问题是我找不到使用putfile的路径

1 个答案:

答案 0 :(得分:0)

要获取 FormBuilderImagePicker 的路径,该类的toString()方法将打印该路径。

这里example是如何在容器中打印文本字段(包括具有路径的FormBuilderImagePicker )的方法。

然后,您需要将图像或文件传递给 putFile 方法。

您还可以使用 ImagePicker pickImage 类方法来获取文件。

class StoreUserRequest extends FormRequest
{
    public function rules()
    {
        return [
            'first_name'            =>      'required',
            'last_name'             =>       'required',
            'password'              =>      'required',
            'email'                 =>      ['required', new ValidateEmailRule()]
        ];
    }

    public function authorize()
    {
        return true;
    }
}