2017-04-04 5 views
0

내 이메일에는 데이터베이스에서 가져온 이미지가 있습니다.이메일 이미지가 렌더링되지 않습니다.

이미지를 변경하면 내 이메일에 표시된 이미지가 으로 변경되지만 표시되는 이미지는 여전히 이전 이미지입니다. DOM에 들어가서 이미지의 src를 복사하여 주소 표시 줄에 붙여 넣으면 다운로드 한 이미지가 새로운 이미지입니다.

같은 캐시 문제 또는 뭔가 일종의입니다. 그래서 시스템 캐시를 지우지 만 렌더링 된 이미지는 여전히 이전 이미지입니다.

답변

0

이러한 것을 확인하십시오. 1. 서버 쪽 - 클라이언트에 데이터를 보낸 후 모든 객체를 지우시겠습니까? 2. 클라이언트 쪽 - 캐시를 지우거나 다른 이름의 이미지가 있는지 확인하십시오.

제안 : 사용자를보다 잘 안내 할 수 있도록 클라이언트 측 및 서버 측 코드로 질문을 업데이트하십시오.

0

캐시 문제는 아닙니다. .NET framework에는 런타임에 데이터를 가져 오기 위해 마지막에 생성되는 데이터베이스 복사본이 있습니다. 이로 인해 DB에서 업데이트 된 이미지를 가져 오지 못합니다.

업데이트 된 이미지를 얻으려면 코드가 데이터베이스에 액세스하고 필요할 때마다 이미지를 가져와야합니다.

키는 표시하기 전에 데이터베이스에서 직접 데이터를 가져 오는 것입니다.

더 나은 솔루션에 대한 자세한 내용을 제공하십시오.