【Flutter】Flutter web로 이미지를 URL별로 로드할 때 표시되지 않는 대처법
1266 단어 flutter_webFlutter
그 해소법을 기술합니다.
Flutter 내에서 아래와 같이 URL별 image 파일을 로드합니다.
child: Image.asset('https://sample.com/images/sample.jpg'),
그러면 아래와 같은 오류가 표시됩니다.
Another exception was thrown: ImageCodecException: Failed to load network image.
원인은 여기에 썼습니다.
기본
レンダラー
가 HTML
에서 canvaskit
로 전환된 것 같습니다.The CanvasKit renderer implements Flutter’s image API fully. However, it requires access to image pixels to do so, and is therefore subject to the CORS policy.
해결 방법
mobile에서 볼 때는 그대로 갈 수 있지만 web로 볼 때는
canvaskit
대신 html
렌더러를 사용해주세요라는 것 같습니다.아래 명령으로 실행해보십시오.
flutter run -d chrome --web-renderer html
이제 x였던 이미지가 잘 표시되었다고 생각합니다.
Flutter Web일 때는 주의하십시오.
Reference
이 문제에 관하여(【Flutter】Flutter web로 이미지를 URL별로 로드할 때 표시되지 않는 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroyukiwk/items/0f572efde64abd1c9487텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)