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 如何下载文件并将其保存到手机存储器中_Flutter_Dart - Fatal编程技术网

Flutter 如何下载文件并将其保存到手机存储器中

Flutter 如何下载文件并将其保存到手机存储器中,flutter,dart,Flutter,Dart,您好,我正在编写一个颤振应用程序,我想在浏览器中编写此url时从url下载文件文件下载 我想对颤振做同样的处理,我想将文件存储在手机本地存储器中 我尝试使用dio和path provider但没有任何结果。它显示文件已向下隐藏,但我在本地搜索中未找到它。这是我的方法 Future <void> dow5tn()async{ var dir=await getApplicationDocumentsDirectory(); Dio dio=Dio(); dio

您好,我正在编写一个颤振应用程序,我想在浏览器中编写此url时从url下载文件文件下载
我想对颤振做同样的处理,我想将文件存储在手机本地存储器中 我尝试使用
dio
path provider
但没有任何结果。它显示文件已向下隐藏,但我在本地搜索中未找到它。这是我的方法

Future <void> dow5tn()async{

    var dir=await getApplicationDocumentsDirectory();
    Dio dio=Dio();
    dio.download('http://192.168.43.24:27017/api/posts/uknoww','${dir.path}/filename.pdf');
  }
Future dow5tn()异步{
var dir=等待getApplicationDocumentsDirectory();
Dio Dio=Dio();
下载http://192.168.43.24:27017/api/posts/uknoww“,”${dir.path}/filename.pdf');
}
我需要一些帮助,谢谢你试试这个 这对我很有用

试试这个
这对我来说很有用

您可以使用open_file package打开下载的文件。该文件在电话存储器中不存在。下载文件后您得到了什么响应?来自dio?您的意思是响应只是fileResponse response=wait dio。下载();并检查响应。staruscode=?您可以使用open_file package打开下载的文件。该文件在电话存储器中不存在。下载文件后您会得到什么响应?来自dio?您的意思是响应只是fileResponse response=wait dio。下载();并检查响应。staruscode=?