我试着:
Image.network("http://ar.latifaonline.com/wp-content/uploads/2022/08/ألبوم-لطيفة-2022.png"),但这不起作用,因为阿拉伯字符转换为:
"http://ar.latifaonline.com/wp-content/uploads/2022/08/%D8%A3%D9%84%D8%A8%D9%88%D9%85-%D9%84%D8%B7%D9%8A%D9%81%D8%A9-2022.png"这不会给出任何图像,但会返回以下错误:
已发生
异常。HttpException (HttpException:在收到完整报头之前连接已关闭,uri = http://ar.latifaonline.com/wp-content/uploads/2022/08/%D8%A3%D9%84%D8%A8%D9%88%D9%85-%D9%84%D8%B7%D9%8A%D9%81%D8%A9-2022.png)
发布于 2022-11-21 08:43:18
您得到此错误的原因不是由于阿拉伯字符,而是因为http,将其更改为https,它将工作。
如果您无法访问后端代码,请尝试如下:
String yourUrl =
"http://ar.latifaonline.com/wp-content/uploads/2022/08/ألبوم-لطيفة-2022.png";
yourUrl = yourUrl.replaceFirst('http://', "https://");
Image.network(yourUrl)https://stackoverflow.com/questions/74516134
复制相似问题