首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Flutter中正确使用Uri函数?Uri和Url之间的区别

问如何在Flutter中正确使用Uri函数?Uri和Url之间的区别
EN

Stack Overflow用户
提问于 2021-10-21 14:25:40
回答 1查看 109关注 0票数 0

我把dart/flutter中的URL和Uri搞混了。

我创建了这个函数来在我的PDF查看器中使用。

代码语言:javascript
复制
static Future<File> loadNetwork(String url) async {
    final response = await http.get(Uri.parse(url));
    final bytes = response.bodyBytes;

    return _storeFile(url, bytes);
  }

我想在点击按钮后调用这个函数来显示特定的PDF。

代码语言:javascript
复制
  onTap: () async {
                            setState(() {
                            isLoading = true;
                               });
                            final url = 'http://www.africau.edu/images/default/sample.pdf';
                            final file = await PDFApi.loadNetwork(url);
                            openPDF(context, file);
                            setState(() {
                            isLoading = false;
                               });
                          },

但是,我如何正确使用Uri并获取pdf链接呢?有一个错误,我怀疑我错误地使用了这个函数。

上面写着无效的互联网地址。

​

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-10-21 14:28:49

要将url转换为Uri,请使用Uri.parse("url here")

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

https://stackoverflow.com/questions/69663763

复制
相关文章

相似问题

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