我正在运行http请求,并且文件始终为空。当我在android上执行此操作时,它始终可以正常工作,但是在ios上执行时,则无法正常工作。
http.Client client = new http.Client();
var request = await client.get(Uri.parse(url));
var bytes = request.bodyBytes;
String dir = (await getApplicationDocumentsDirectory()).path;
File file = new File('$dir/$name');
file.writeAsBytesSync(bytes);
return file;
这是get请求和返回文件的代码。该文件具有我的android设备中的内容,但在ios中为null。有人可以帮我吗?