alt속성이 안보여지는 이유
안나오는 사진과 대신에 alt 속성의 내용이 표시되는 이유는 URL.createObjectURL() 함수에 잘못된 인자가 전달되고 있기 때문입니다. URL.createObjectURL() 함수는 Blob 객체를 인자로 받으며, 해당 Blob은 이미지 파일이어야 합니다. 하지만 여기서는 contractUri라는 문자열을 전달하고 있습니다. 따라서 잘못된 결과가 발생하고 사진 대신 alt 속성의 내용이 보여지는 것입니다. 이런 상황에서는 contractUri를 직접 사용하여 이미지를 표시하면 됩니다. contractUri는 이미지의 URL이기 때문에 다음과 같이 src 속성에 바로 할당해주면 됩니다: src={URL.createObjectURL(new Blob([contractUri], { type: "ap..
codestates/mainproject
2023. 5. 24. 12:53