是否可以在后端编写C#代码并将结果发送回dart?

2024-06-14 11:08:57 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在为一个电子竞技组织制作一个网站。他们希望玩家上传他们的Fortnite Replay文件(.Replay)并从中获取统计数据

我发现这个C#库(也是python中的)可以读取这些文件并提取统计数据: https://github.com/Shiqan/FortniteReplayDecompressor

因为没有飞镖包,我真的不知道怎么做

换句话说,如何使用C#作为flutter的后端?如何上传一个文件,在C#或python中处理它,然后从中返回提取的统计数据

多谢各位


Tags: 文件httpsgithubcomreplay网站玩家统计数据
1条回答
网友
1楼 · 发布于 2024-06-14 11:08:57

Dart的Process类允许您执行外部命令并有选择地检索这些结果:

import 'dart:io';

main() {
  // List all files in the current directory in UNIX-like systems.
  Process.run('ls', ['-l']).then((ProcessResult results) {
    print(results.stdout);
  });
}

因此,在您的例子中,您可以使用您提到的库,用C#或Python编写一个简单的程序,并让它以某种结构化格式将结果打印到控制台,而不是像上面的代码那样执行ls

然后使用Process类运行该命令,读取结果,然后解析并显示它们

有关更多详细信息,请参阅Process class的文档

相关问题 更多 >