Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何使用Flatter for web读取本地文件中的内容?_Flutter_Dart_Flutter Web - Fatal编程技术网

Flutter 如何使用Flatter for web读取本地文件中的内容?

Flutter 如何使用Flatter for web读取本地文件中的内容?,flutter,dart,flutter-web,Flutter,Dart,Flutter Web,我想制作一个类似于flatterweb应用程序的博客系统,但当我使用“dart:io”库时,我发现它在flatterforweb中不受支持。 那么,我如何使用Flatter for web从本地降价文件中读取内容呢?谢谢! 为我糟糕的英语道歉。我在《颤振网络样本回购》上看到了一个例子 检查Future loadGitHubData()async函数 他们使用了HttpRequest.getString()方法。根据这里的文档,这是一个理想的客户端请求 我不确定这是否是你想要的。如果您只想访问

我想制作一个类似于flatterweb应用程序的博客系统,但当我使用“dart:io”库时,我发现它在flatterforweb中不受支持。 那么,我如何使用Flatter for web从本地降价文件中读取内容呢?谢谢!
为我糟糕的英语道歉。

我在《颤振网络样本回购》上看到了一个例子

检查
Future loadGitHubData()async
函数

他们使用了HttpRequest.getString()方法。根据这里的文档,这是一个理想的客户端请求


我不确定这是否是你想要的。如果您只想访问MD文件的内容,这应该会有所帮助。但是,如果您想将其处理为html或其他内容,则可能必须在服务器中执行。

我也遇到了同样的问题。我需要将.svg文件作为文本读取。这就是我的解决方案:

import 'dart:html';


readFile(String path) async {
    var request = await HttpRequest.request(path);
    var response = request.response;

    return response;
}
注意:

使用的路径:“assets/someImage.svg”

返回:文件内容作为字符串

我把这张便条放在这里作为背景