从 SMB 服务器读取/写入 Flutter 应用程序
Posted
技术标签:
【中文标题】从 SMB 服务器读取/写入 Flutter 应用程序【英文标题】:Read/Write for Flutter App from SMB Server 【发布时间】:2022-01-03 08:32:20 【问题描述】:有没有办法从 Flutter 应用程序读/写到 SMB 服务器? 我正在做一个个人项目,我尝试过 http/Dio 包,但不支持 SMB 协议。 请帮帮我。
Future<void> _getData() async
var client = Dio();
try
var serverPath = 'smb://192.168.1.30/';
var response = await client.post(
serverPath,
data: 'user': 'username', 'password': 'password',
);
var data = json.decode(utf8.decode(response.data));
debugPrint('data $data');
catch (e)
debugPrint(e.toString());
finally
client.close();
【问题讨论】:
你为什么不发布尝试过的代码? @gretal 更新 【参考方案1】:您是否尝试过libdsm,并且您还需要在您的应用中嵌入http server
【讨论】:
我有 libdsm 但我不知道如何在应用程序中创建一个 http 服务器,你能帮我吗?以上是关于从 SMB 服务器读取/写入 Flutter 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
从登录用户创建的 Firebase 读取数据 - Flutter [关闭]
如何在 Flutter 中从 firebase 存储读取和写入文本文件?