我把dart/flutter中的URL和Uri搞混了。
我创建了这个函数来在我的PDF查看器中使用。
static Future<File> loadNetwork(String url) async {
final response = await http.get(Uri.parse(url));
final bytes = response.bodyBytes;
return _storeFile(url, bytes);
}我想在点击按钮后调用这个函数来显示特定的PDF。
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链接呢?有一个错误,我怀疑我错误地使用了这个函数。
上面写着无效的互联网地址。

谢谢!
发布于 2021-10-21 14:28:49
要将url转换为Uri,请使用Uri.parse("url here")
https://stackoverflow.com/questions/69663763
复制相似问题