Din*_*jan 12 flutter flutter-web
尝试过的包: https: //pub.dev/packages/file_picker
尝试了通过 GitHub 共享的示例代码实现。但返回的文件路径null与
Web 平台相同。移动平台中的相同实现返回预期的路径。
注意事项:
目标是从路径读取文件而不是上传。任何实现这一目标的解决方法都会有所帮助。
颤动通道:测试版
正如file_picker 常见问题解答中提到的:
浏览器并非无法访问路径,因为浏览器提供了虚假路径。如果您想创建一个 File 实例并将其上传到某个地方(例如 FireStorage),您可以直接使用字节来执行此操作。
final result = await FilePicker.platform.pickFiles(type: FileType.any, allowMultiple: false);
if (result.files.first != null){
var fileBytes = result.files.first.bytes;
var fileName = result.files.first.name;
print(String.fromCharCodes(fileBytes));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15469 次 |
| 最近记录: |