小编sha*_*god的帖子

如何在 Flutter 中将 XFile 转换为文件

我想将 XFile 转换为 File 以将文件上传到 Firebase,因为 Firebase 仅以文件格式上传。代码如下:

XFile videofile;
videofile = file;
await FirebaseStorage.instance.ref(imageRef).putFile(videoFile);
Run Code Online (Sandbox Code Playgroud)

报错说 XFile 无法上传到 Firebase

使用 XFile 包中的XFile 包会出现另一个错误:

名称“XFile”在库“package:cross_file/src/types/interface.dart”和“package:xfile/src/xfile_core.dart(通过 package:xfile/xfile.dart)”中定义。尝试对导入指令之一使用“作为前缀”,或者对导入指令之一隐藏名称。

文件中的其他依赖项是

import 'dart:async';
import 'dart:io';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:video_player/video_player.dart';
Run Code Online (Sandbox Code Playgroud)

dart firebase flutter

8
推荐指数
3
解决办法
5886
查看次数

标签 统计

dart ×1

firebase ×1

flutter ×1