[英]It it possible to write C# code in backend and send results back to dart?
嗨,我正在為一個電子競技組織制作一個網站。 他們希望玩家上傳他們的 Fortnite 重播文件 (.replay) 並從中獲取統計數據。
我發現這個 C# 庫(也在 python 中)可以讀取這些文件並提取統計信息: https://github.com/Shiqan/FortniteReplayDecompressor
由於沒有 dart package 可以做到這一點,我真的不知道該怎么做。
換句話說,如何使用 C# 作為 flutter 的后端? 如何上傳文件,在 C# 或 python 中對其進行處理,然后從中返回提取的統計信息?
謝謝你。
Dart 的Process
class 允許您執行外部命令並可選擇檢索這些結果:
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 class 運行該命令,讀取結果,然后解析並顯示它們。
有關詳細信息,請參閱過程 class的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.