首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >操作系统错误:没有这样的文件或目录,错误号= 2,未处理的异常: FileSystemException

操作系统错误:没有这样的文件或目录,错误号= 2,未处理的异常: FileSystemException
EN

Stack Overflow用户
提问于 2019-10-18 17:48:14
回答 1查看 3.8K关注 0票数 0

E/flutter (13503):错误:flutter/lib/ui/ui_dart_state.cc(148)未处理的异常: FileSystemException:无法打开文件,路径= 'lib/certs/ca.pem‘(操作系统错误:没有这样的文件或目录,错误号= 2)

代码语言:javascript
运行
复制
   SecurityContext clientContext = new SecurityContext()
     ..setTrustedCertificates('assets/certs/ca.pem');
   var client = new HttpClient(context: clientContext);

   var request = await client.getUrl(
       Uri.parse('192.168.0.132', 10000));
   var response = await request.close();
代码语言:javascript
运行
复制
  assets:
     - assets/
     - assets/certs/

所有文件都在lib文件夹中,在lib文件夹中有certs文件夹,在certs文件夹中,所有pem和证书都在那里,我需要使用它进行加密。它找不到它,只能在flutter中的实际主函数中找到它。如果我从不同的dart代码文件中读取文件,那么它是有效的,但我希望它在我的项目中。enter image description here

EN

回答 1

Stack Overflow用户

发布于 2020-11-05 03:05:46

将您的certs文件夹从lib文件夹移动到位于您的应用程序根目录中的资产文件夹。如果您没有资源文件夹,请在根目录中创建一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58448251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档