Flutter HttpException:接收数据时连接关闭
Posted
技术标签:
【中文标题】Flutter HttpException:接收数据时连接关闭【英文标题】:Flutter HttpException: Connection closed while receiving data 【发布时间】:2019-01-01 23:05:16 【问题描述】:我正在 Flutter 中制作壁纸应用,但在使用 Image.Network() 获取图像时出现异常。
HttpException: Connection closed while receiving data
文件当前存储在我的系统上,所以 url 是这样的
http://10.0.2.2/wallipop/wallpapers/img/3.jpg
10.0.2.2 用于从 android Emulator 连接到 localhost
任何帮助将不胜感激
【问题讨论】:
服务器上有关于请求的日志吗? 没有。如果有任何我不知道如何检查。服务器是 php 的,如果你想我可以分享代码,它只有 1 个文件 我不懂 PHP。 您是否在任何移动设备上查看过? 还没,回家试试看。 【参考方案1】:当我使用较小尺寸的图像时,我能够摆脱错误,我早期的图像高达 2MB,但后来我编写了一些 PHP 代码,自动为我的所有图像生成缩略图,然后我在我的应用程序中使用了这些,从那以后再也没有遇到过这个错误。
【讨论】:
好吧,我不认为这是一个解决方案,因为我的图像大约 40kbs,有时它们已加载,有时没有,有时只有少数。问题出在其他地方以上是关于Flutter HttpException:接收数据时连接关闭的主要内容,如果未能解决你的问题,请参考以下文章
FastAPI - 如何在响应中使用 HTTPException?
覆盖 fastAPI 的 HTTPException 响应体
Laravel“Symfony\Component\HttpKernel\Exception\HttpException”错误